Gitlab秘密变量>>> Spring Boot application.yml

时间:2018-12-24 09:21:05

标签: spring spring-boot docker gitlab gitlab-ci

如何在application.yml中引用gitlab秘密变量?我以为它只能在gitlab-ci.yml上下文中访问,并且必须以某种方式作为VM参数从那里移到Docker映像中?

如果有问题,我将在Rancher环境中进行部署。

1 个答案:

答案 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 ...