我开始在我的工作场所使用 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 部署(如果这有帮助)
谢谢你的帮助。