Jenkins使用git"标记"构建

Mic*_*les 21 git jenkins

当使用git"标记"构建时,jenkins上有一个选项.

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

Von*_*onC 19

您并不总是想要推送所有构建标记,因为可能存在很多构建标记,具体取决于您的构建周期.

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

也就是说,如果您想推送这些标签,您可以使用" 通过Jenkins标记GitHub项目 "中提到的构建后操作(git push --tags).
或者,如票证JENKINS-12156中所述,使用GitPublisher(如" Git,Feature Branches和Jenkins - 或我如何学会不再担心破坏的构建 ").

  • 原来如此."为每个构建创建一个标记"会创建一个标记,但是当Git Publisher创建一个选择的标记时,不会给出标记的选择.如果使用两者,则可以创建和推送两个标签. (2认同)