【发布时间】:2019-08-26 17:44:50
【问题描述】:
当我使用 docker run 运行 docker 容器时
docker run -d --memory=100m --cpus=0.5 -e SECRENT_ENV=$SECRET_ENV -e name=name --network=nginx-proxy image-name
通过 jenkins 中的 blueocean 并在 blue ocean 中设置环境变量
SECRET_ENV=SECRET_DATA
环境变量以纯文本形式提交到 jenkinsfile 中的 repo。
如何将环境变量从我的主机(运行 jenkins)传递给 docker run 命令。
额外信息:
- 在 centos 7 上运行
- 尝试运行 nodejs 应用程序
- Jenkins 本身在 docker 容器中运行
- 尝试通过 ./bashrc export SECRET_ENV=secret_data 在主机上设置环境变量
【问题讨论】:
标签: docker jenkins continuous-integration continuous-deployment jenkins-blueocean