【问题标题】:TeamCity - Using Git Tag as Build NumberTeamCity - 使用 Git 标签作为内部版本号
【发布时间】:2014-07-16 13:02:26
【问题描述】:

我正在尝试使用 Git tags 作为 TeamCity 中的内部版本号

例如,如果我将“11”作为标签推送到 git 分支,则内部版本号也必须为 11。 我见过使用分支名称作为内部版本号的示例,但找不到使用标签作为内部版本号的示例。

有没有办法做到这一点?

【问题讨论】:

    标签: git teamcity teamcity-8.0


    【解决方案1】:

    您可以使用较小的自定义脚本(即 shell 脚本或等效的 windows 脚本)来执行此操作。在开始构建之前,请阅读 teamcity 正在签出的标签并更新运行的构建号。

    为了读取标签,如果您的目标扫描多个标签,您可以使用逻辑分支名称;如果您的目标只扫描一个标签名称,您可以使用结帐分支名称

    http://confluence.jetbrains.com/display/TCD8/Working+with+Feature+Branches#WorkingwithFeatureBranches-Logicalbranchname

    要从目标中更新内部版本号,您可以查看此链接 http://confluence.jetbrains.com/display/TCD8/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ReportingBuildNumber

    【讨论】:

      猜你喜欢
      • 2010-11-06
      • 1970-01-01
      • 1970-01-01
      • 2013-03-18
      • 2019-07-27
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      • 1970-01-01
      相关资源
      最近更新 更多