小编Car*_*iro的帖子

如何在 Jenkins 上处理语义版本控制

我开始在我的工作场所使用 Jenkins。我们在 Teamcity 中使用语义版本控制,我想在 Jenkins 上实现相同的功能。当我将工件存储在构建文件夹 ($JENKINS_HOME/jobs/$JOB_NAME/builds/$BUILD_NUMBER) 中时,我的问题出现了,因为 Jenkins 仅使用 build_number 来创建构建文件夹,因此当我必须重置 de Build_number 时,未来的工件将是存储在以前版本的文件夹中。

例如:

我存储了 build 1.3.1_develop.1,当我重置 Build_Number 时,下一个 build 应该是 1.3.2_develop.1,它应该存储在 build 1.3.1_develop.1 的文件夹 1 中

我的问题是,是否有人可以解释我如何处理 jenkins 上的自动语义版本控制,因为我们重置了内部版本号,我们增加了市长、次要和补丁号。

Jenkins 版本:2.89.4 作业--> 我们使用作业为前端编译 Vuejs 并使用 python 部署(如果这有帮助)

谢谢你的帮助。

continuous-integration jenkins semantic-versioning

4
推荐指数
1
解决办法
4774
查看次数