我有一个带有不同变量的docker-compose.yml文件
version: "2"
services:
data:
image: "${registryUrl}/data:${image_version}"在我的shell中,我导出了registryUrl & image_version
export registryUrl=zhcjie.distribution.ata.com:8652
export image_version=1.0-SNAPSHOT
docker-compose up这是我当地的工作(我使用的是boot2Docker),但在Jenkins不起作用。我有个错误的信息。
The registryUrl variable is not set. Defaulting to a blank string.
The image_version variable is not set. Defaulting to a blank string.我试着用EnvInject插件传递env变量,它也不起作用。
发布于 2016-08-17 11:08:40
jenkins shell中的环境变量不会自动导入。在Jenkins作业工作区下通过.env文件添加环境变量。
$ cat .env registryUrl=zhcjie.distribution.ata.com:8652 image_version=1.0-SNAPSHOT
那就跑
docker-compose up
https://stackoverflow.com/questions/38992589
复制相似问题