8

「ビルド」と「デプロイ」の 2 つのビルド ステップを含むビルド構成があります。このビルド構成は Git VCS を使用しており、すべてのブランチを実行するように構成されています。

現在、「master」と「Feature in Development」の 2 つのブランチがあるとします。

「デプロイ」のステップを 2 つに分けたいと思います。「本番環境のデプロイ」と「ベータ版のデプロイ」。「プロダクションのデプロイ」ステップは、マスター ブランチが変更され、現在ビルド中の場合にのみ実行する必要があります。

それを行う可能性が組み込まれていますか、それともスクリプト内で %teamcity.build.branch.is_default% 変数を手動でチェックする必要がありますか?

4

3 に答える 3

3

JetBrains は TeamCity v9.1 でこの機能を追加したようです。

v9.0 では、Powershell スクリプトを使用し、'%teamcity.build.branch.is_default%' -eq 'true'ビルド プロパティを確認しました。

于 2015-08-13T15:46:19.680 に答える