【发布时间】:2018-07-25 03:59:44
【问题描述】:
我有 gitlab 部署 activem,我希望部署脚本有一些关于部署过程的自定义信息(如 $CI_PIPELINE_ID)。
但是,脚本没有获取变量,而是获取“原始文本”。
脚本执行的调用是:
$ python deploy/deploy.py $CI_COMMIT_TAG $CI_ENVIRONMENT_URL $CI_PIPELINE_ID
我怎样才能让它使用变量?
我的 .gitlab-ci.yml:
image: python:2.7
before_script:
- whoami
- sudo apt-get --quiet update --yes
- sudo chmod +x deploy/deploy.py
deploy_production:
stage: deploy
environment: Production
only:
- tags
- trigger
except:
# - develop
- /^feature\/.*$/
- /^hotfix\/.*$/
- /^release\/.*$/
script:
- python deploy/deploy.py $CI_COMMIT_TAG $CI_ENVIRONMENT_URL $CI_PIPELINE_ID
【问题讨论】: