如何在application.yml中引用gitlab秘密变量?我以为它只能在gitlab-ci.yml上下文中访问,并且必须以某种方式作为VM参数从那里移到Docker映像中?
如果有问题,我将在Rancher环境中进行部署。
答案 0 :(得分:1)
只需export
即可,或作为命令行参数传递给您CI
脚本。喜欢:
gitlab-ci.yml
deploy-app:
stage: deploy
image: whatever
script:
- export MY_SECRET
- ...
或
deploy-app:
stage: deploy
image: whatever
script:
- docker run -it -e PASSWORD=$MY_SECRET whatever ...