有TeamCity和几个步骤的构建配置。是否可以让任何参数跳过其中一个步骤。那些。有一个存储库,从那里绘制了 2 个分支(master 和 dev)如果 dev 分支中发生了更改,您需要执行 1 个额外的步骤,事实是它不应该Command Line
或PowerShell
(您可以在其中处理一些变量), 但应该是例如 runnerMSBuild
或者SMB Upload
我真的不想因为这个特性而做一个单独的构建配置。
脚本示例
1)master分支的变化:
a) 选择更改并构建项目 (vs.sln) (MSBuilder runner)
b) 将发生的事情部署到 masterServer 服务器(SMB 上传运行器)
2)部署分支的变化:
a) 选择更改并构建项目 (vs.sln) (MSBuilder runner)
b) 将发生的事情部署到 developServer 服务器(SMB 上传运行器)
c) 将发生的事情部署到 homeServer 服务器(SMB 上传运行器)
并使 2 个不同或按分支数量不是很漂亮且难以维护