在TeamCity中使用OctopusDeploy: Create Release
亚军,我可以非常轻松地使用build.number
创建发布。
我想添加git commit short hash的后缀。
答案 0 :(得分:1)
以下是我如何解决它 - 从各种互联网资源中删除</ p>
在我的 CI Build 中,我添加了
system.GitHashShort
创建了一个执行此
的Powershell运行器 $hash = "%build.vcs.number%"
$shortHash = $hash.substring(0,7)
Write-Host "##teamcity[setParameter name='system.GitHashShort' value='$shortHash']"
在我的部署构建配置中,这是对 CI Build 的快照依赖
OctopusDeploy: Create Release
转轮,请将版本号设置为
%build.number%-%dep.MyAwesomeApp.system.GitHashShort%
然后给出类似8.3.422.34-deadbee
的格式的构建