【发布时间】:2020-05-21 23:26:59
【问题描述】:
使用 TeamCity 版本 2017.2.3(内部版本 51047)。
我有一个 SMB 上传构建步骤,并希望将默认分支中的构建上传到与所有其他构建不同的位置。
我看到了以下变量,它会告诉我它是否是默认构建%teamcity.build.branch.is_default%,但我不太确定如何甚至是否可以为 SMB 上传步骤指定条件目标 URL。
在 IF 块上使用某种形式,或内联三元语句。
这些都不是使用 PowerShell 完成的。在整个 UI 中,如果可能的话,我宁愿保持这种状态。我们的旧 TeamCity 安装基本上只是一个美化的 PowerShell 脚本运行程序,并发展成为这种不可维护的单体,此外 PowerShell 是一种相当糟糕的语言。
基本上我想要的是建立在任何分支上去
//DataStore/builds/my-api-%build.number%.zip
虽然构建在默认分支上,但转到
//DataStore/builds/default/my-api-%build.number%.zip
任何帮助将不胜感激。
【问题讨论】:
标签: teamcity