我尝试在TeamCity中使用 Git 标记作为内部版本号
例如,如果我推动" 11"作为git分支的标记,内部版本号也必须为11。 我看过使用分支名称作为内部版本号的示例,但无法使用标记作为内部版本号。
有没有这样做?
答案 0 :(得分:0)
您可以使用次要自定义脚本(即shell脚本或等效的Windows脚本)来执行此操作。在开始构建之前,读取teamcity正在检出的标记,并更新运行的内部版本号。
要读取标记,如果目标扫描多个标记,则可以使用逻辑分支名称;如果目标只扫描一个标记名称,则可以使用结帐分支名称
要从目标中更新内部版本号,您可以查看此链接 http://confluence.jetbrains.com/display/TCD8/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ReportingBuildNumber