CI 如何自定义 env 环境变量传递给下一步使用
问题解答
使用 dotenv 即可,后续的所有 stage 都能获取此变量,代码:
build:
stage: build
script:
- echo "BUILD_VERSION=hello" >> build.env
artifacts:
reports:
dotenv: build.env
deploy:
stage: deploy
script:
- echo "$BUILD_VERSION" # Output is: 'hello'
dependencies:
- build
environment: production