Jenkins使用git“标记”构建

时间:2012-10-29 07:52:03

标签: git jenkins

使用git“标记”构建时,jenkins上有一个选项。

这是做什么的以及如何使用它?我假设我可以在该版本上标记构建,但我正在努力弄清楚如何推送该标记 - 除非我可以推送标记,否则它不会那么有用。

1 个答案:

答案 0 :(得分:18)

您并不总是希望推送所有构建代码,因为根据您的构建周期,可能会有很多。

但是任何任务调度程序(如Jenkins)都会标记一个构建,以防你想要回到那个特定代码并对其进行调试(因为即使构建可能已成功,最终结果也可能运行不佳)

也就是说,如果要推送这些标签,您可以使用“Tagging a GitHub project through Jenkins”中提到的构建后操作(git push --tags)。 或者,如ticket JENKINS-12156中所述,使用GitPublisher(如“Git, Feature Branches, and Jenkins – or how I learned to stop worrying about broken builds”中所示)。