git标签如何为工件名称添加更多含义?

时间:2019-03-01 10:17:29

标签: git jenkins jenkins-pipeline git-commit sdlc

当前,我们将工件名称命名为releasenumber-sprintnumber-jenkinsbuildnumber-SNAPSHOT.jar

但是我们计划将每个提交标记映射到从build生成的工件的版本。

因此,工件名称将为releasenumber-gittag-SNAPSHOT.jar


因此,要使其在管道的构建QA发行阶段更加有用,

当开发人员标记提交时,git标签应该是什么样?

这些工件名称将作为依赖项在Java构建中成为build.gradlepom.xml的一部分。

1 个答案:

答案 0 :(得分:1)

我很想将git commit中的短阴影与Jenkins内部版本号一起使用。我的原因是产生相同伪像的过程有两个部分:

  1. 从相同版本的源代码构建
  2. 在具有相同依赖项的相同环境中构建

有时候,我看到构建服务器上的操作系统补丁会在重新构建相同代码时引起错误。因此,通过记录提交ID(来自git的简短信息)和内部版本ID(来自Jenkins的内部版本号),您可以准确地确定内部版本的来源。