如何使用jenkins中的build_number变量作为reactjs docker镜像的标记?

问题描述 投票:0回答:2

我正在尝试为使用jenkins作业生成的每个docker镜像创建一个标记,为此我正在寻找如何在我的package.json上调用jenkins的环境变量,例如build_number

谢谢您的帮助。

reactjs docker jenkins package.json
2个回答
1
投票

您可以使用以下命令从Jenkins作业构建docker镜像。

docker build -f Dockerfile -t react-image:${env.BUILD_NUMBER} .


0
投票

目前尚不清楚您是否需要在package.json中定义的版本号或jenkins内部版本号,如前面的答案所示。

如果你想在package.json中定义一个版本号,你可以在jenkins shell命令中使用grep获取它,然后使用docker build作为上面的答案建议。

如果版本/内部版本号只是一个shell环境变量,那么您可以使用环境变量注入插件将其导出到Jenkins。

© www.soinside.com 2019 - 2024. All rights reserved.