【发布时间】:2012-10-29 07:52:03
【问题描述】:
在使用 git 来“标记”构建时,jenkins 上有一个选项。
它有什么作用以及如何使用它?我假设我可以在该版本上标记构建,但我正在努力弄清楚如何推送该标签 - 除非我可以推送标签,否则它不是那么有用。
【问题讨论】:
在使用 git 来“标记”构建时,jenkins 上有一个选项。
它有什么作用以及如何使用它?我假设我可以在该版本上标记构建,但我正在努力弄清楚如何推送该标签 - 除非我可以推送标签,否则它不是那么有用。
【问题讨论】:
您并不总是希望推送所有构建标签,因为它们可能很多,具体取决于您的构建周期。
但任何任务调度程序(如 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”中所示)。
【讨论】: