2015-10-15 21 views
7

に条件付きでビルドステップを実行する方法:How to run a build step on a specific branch only?これは、この問題のより一般的なバージョンであるチームシティー

例えば、私は'%teamcity.build.branch.is_default%' -eq 'true'場合や'%teamcity.build.branch%' -eq 'master'場合のMSBuildを実行するためのPowerShellスクリプトを使用することができますが、その後、私は欠場しますTeamCity MSBuildビルドランナーに付属の折りたたみ可能なログです。ビルドステップを条件付きで実行するための簡単な方法はありませんか?

+1

[条件付きでTeamCityビルドステップを実行](http://stackoverflow.com/questions/17530688/conditionally-execute-a-teamcity-build-step)の可能な複製 – sferencik

答えて

13

条件に基づいてビルドステップを実行することはできません。関連リクエストの投票:https://youtrack.jetbrains.com/issue/TW-17939
推奨されるアプローチは、各ブランチに対して個別のビルド構成を作成することです。 templatesを使用すると、設定を簡素化できます。この場合、結果の解釈がより簡単になり、ビルドの統計は参考になります。
関連記事answerも参照してください(ハックが推奨されています)。