当使用 git 来“标记”构建时,jenkins 上有一个选项。
这是做什么的,我该如何使用它?我假设我可以在该版本上标记构建,但我正在努力弄清楚如何推送该标签 - 除非我可以推送标签,否则它并不是那么有用。
您并不总是想要推送所有构建标签,因为它们可能很多,具体取决于您的构建周期。
但是任何任务调度程序(如 Jenkins)都会标记构建,以防您想返回该特定代码并对其进行调试(因为即使构建可能成功,最终结果也可能运行不佳)
也就是说,如果您想推送这些标签,您可以使用构建后操作 ( ),如“通过 Jenkins 标记 GitHub 项目git push --tags
”中所述。
或者,如JENKINS-12156 票中所述,使用 GitPublisher(如“ Git、Feature Branches 和 Jenkins – 或我如何学会停止担心损坏的构建”中所示)。