当前,我们将工件名称命名为releasenumber-sprintnumber-jenkinsbuildnumber-SNAPSHOT.jar
但是我们计划将每个提交标记映射到从build生成的工件的版本。
因此,工件名称将为releasenumber-gittag-SNAPSHOT.jar
因此,要使其在管道的构建QA发行阶段更加有用,
当开发人员标记提交时,git标签应该是什么样?
这些工件名称将作为依赖项在Java构建中成为build.gradle
或pom.xml
的一部分。
答案 0 :(得分:1)
我很想将git commit中的短阴影与Jenkins内部版本号一起使用。我的原因是产生相同伪像的过程有两个部分:
有时候,我看到构建服务器上的操作系统补丁会在重新构建相同代码时引起错误。因此,通过记录提交ID(来自git的简短信息)和内部版本ID(来自Jenkins的内部版本号),您可以准确地确定内部版本的来源。