我在定义我们的所有项目通用的构建模板的工作 - 我已经放置在“根项目”级(感谢的TeamCity 8的新功能)。我们的一些项目创建了一个安装程序,该安装程序需要由运行PowerShell脚本的单独“构建步骤”生成。但是,我们的一些项目不创建此安装程序,因此不需要此额外的构建步骤。有条件执行的TeamCity构建步骤
有没有办法根据构建参数有条件地执行构建步骤?我认为可能在这里利用“禁用构建步骤”功能,但我没有看到通过参数定义步骤的启用/禁用状态的方法。
当然,我可以烤这个条件到执行安装程序生成的构建步骤,但它是清洁,如果这可以从TeamCity的自身内处理。
我对此也很感兴趣。请张贴您提出的任何解决方案。 –
我目前的解决方案是始终运行“创建安装程序”构建步骤,但要进行设置,以便在该步骤失败时构建不会失败。不理想,但它处理我目前的使用情况(我并不总是构建安装程序)。 –