2011-07-04 19 views
6

に失敗した場合、私のビルドシナリオは、この(簡体字)のようなものです:無効にアーティファクト公開ビルドはチームシティー

  1. コンパイル
  2. パッケージ(* .zipファイル)
  3. 展開環境
  4. をテストするために実行して、オーバーテスト環境が

テストが失敗した場合でも、アーティファクトをパブリッシュします。これは不要であり、ディスク領域を消費します。どうすればこれを防ぐことができますか?チェックボックスなど(TeamCity 6.5 Enterprise)が見つかりません。

答えて

7

ビルドが失敗した場合、TeamCityにはアーティファクトの公開を無効にする組み込みオプションがありません。

しかし、チームシティーで呼ばれるビルド・スクリプトで、あなたは試みることができる:

  1. ビルド構成からアーティファクト・パスを削除し、代わりにテストが完了し、成功した場合にのみ、あなたのアーティファクトパスと適切なTeamCity service messagesを発します。

  2. に設定された成果物パスにファイルをコピーする場合は、のテストが完了し、正常に実行されます。

関連する問題