Nei*_*l P 20 git teamcity teamcity-9.0
我正在尝试使用程序集信息修补程序来创建类似于以下内容的版本号:
1.2.3.1a3c19e
最后一位是git short hash.
我已经尝试使用powershell脚本构建步骤来创建短哈希(因为我找不到具有它的变量)并将其添加到系统变量但是这个构建步骤似乎在汇编信息修补程序之后运行,所以不是很多使用.
Evo*_*Ltd 34
如果要将其写入"程序集信息"字段,则可以将其写入,但需要单独的生成配置来生成内部版本号.此步骤的唯一目的是创建附加了哈希的构建号.
1.创建构建配置以生成短哈希
2.添加一个步骤以生成哈希
3.添加参数以存储哈希
4.添加第二个构建配置并向第一个构建配置添加依赖项
5.您现在可以在相关步骤中使用该参数
6.此时,您可以在程序集信息修补程序中使用它
替代方法是使用VCS标签构建功能将构建号写回Git.
希望这可以帮助.