2017-02-06 11 views
-1

RELEASE_NOTES.mdというファイルが変更に含まれている場合、実行したくないビルド構成があります。 (私はそれが含まれているときに発生する別のビルド設定を持っている)。特定のファイルがコミット中にTeamCityビルドを終了する

私は 追加しようとした - :私のVCSトリガにRELEASE_NOTES.md をし、それが変化ONLYファイルの場合、それは発生しませんが、他のファイルが、それはまだ発動意味含まれています。

ファイルが存在するかどうかをトリガーに追加するには、他のファイルとは関係なくビルドを実行しないでください。

答えて

0

私はあなたがそうすることはできないと思います。

ビルドをキャンセルするTeamCityプラグインを作成することができます。そのようなプラグインは、ビルドをトリガしたコミットを取得して解析し、RELEASE_NOTES.mdが変更されたことを検出してビルドをキャンセルします。

しかし、おそらくあなたのアプローチを再考する必要があります。なぜあなたは通常の(リリースではない)ビルドを避けなければならないのですか?それは高価なので、リリースとリリース以外の両方を実行する余裕はありませんか?

+0

リリースでは、ナゲットパッケージが作成されます。すべてのチェックインで必ずしも、必ずしもインストールする必要はありません。 –

+0

私はその逆について尋ねています。なぜあなたはリリース時にリリースされていないビルドを実行しないようにする必要がありますか? – sferencik

+0

私はそうする必要はないと思いますが、それは余計なことです。つまり、ビルドプロセスが2回実行されるということです。 –

関連する問題