首页 文章

如何在TeamCity中有条件地运行构建步骤

提问于
浏览
13

这是这个问题的更通用的版本:How to run a build step on a specific branch only?

例如,如果 '%teamcity.build.branch.is_default%' -eq 'true''%teamcity.build.branch%' -eq 'master' ,我可以使用PowerShell脚本运行MSBuild但是我将错过TeamCity MSBuild构建运行器附带的可折叠日志 . 有没有更简单的方法来有条件地运行构建步骤?

1 回答

  • 18

    无法根据条件执行构建步骤 . 投票相关请求:https://youtrack.jetbrains.com/issue/TW-17939 .
    建议的方法是为每个分支创建单独的构建配置 . 您可以使用templates来简化设置 . 在这种情况下,将更容易解释结果,并且构建的统计信息将提供信息 .
    另请参阅相关answer(建议使用hack) .

相关问题