我正在尝试为使用jenkins作业生成的每个docker镜像创建一个标记,为此我正在寻找如何在我的package.json上调用jenkins的环境变量,例如build_number
谢谢您的帮助。
您可以使用以下命令从Jenkins作业构建docker镜像。
docker build -f Dockerfile -t react-image:${env.BUILD_NUMBER} .
目前尚不清楚您是否需要在package.json中定义的版本号或jenkins内部版本号,如前面的答案所示。
如果你想在package.json中定义一个版本号,你可以在jenkins shell命令中使用grep
获取它,然后使用docker build作为上面的答案建议。
如果版本/内部版本号只是一个shell环境变量,那么您可以使用环境变量注入插件将其导出到Jenkins。