【问题标题】:Jenkins "tag" build with git詹金斯“标签”用 git 构建
【发布时间】:2012-10-29 07:52:03
【问题描述】:

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

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

【问题讨论】:

    标签: git jenkins


    【解决方案1】:

    您并不总是希望推送所有构建标签,因为它们可能很多,具体取决于您的构建周期。

    但任何任务调度程序(如 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”中所示)。

    【讨论】:

    • 很有意义...最终推送了所有本地标签
    • 我有点困惑。使用Git Publisher时,是否还需要设置“为每个构建创建一个标签”?
    • 哦,我明白了。 “为每个构建创建一个标签”会创建一个标签,但在 Git Publisher 创建一个人选择的标签时,不会让人们选择标签是什么。如果两者都使用,可能会创建并推送两个标签。
    猜你喜欢
    • 1970-01-01
    • 2015-05-11
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    • 2016-07-16
    • 2014-07-18
    • 2012-10-13
    相关资源
    最近更新 更多