2011-10-11 6 views
8

私はTeamCityをCIサーバーとして使用しています。チームビルドでビルドステップが失敗した場合、将来のビルドステップを停止できますか?

私は3つのビルドステップを定義しました。 1つは.slnファイルからプロジェクトをビルドし、もう1つはMSTestを使用してテストを実行します。最後のものはdllの一部をパッケージ化し、プロジェクトが展開パッケージに生成します。

現在、いくつかのテストが失敗しても、展開パッケージが作成されます。チームビルディングに問題がある場合、ビルドステップをさらに処理しないように、どうすればよいですか?

答えて

3

私はこの問題を持つだけではないよようです。

http://youtrack.jetbrains.net/issue/TW-12194

私は物事が上流失敗したかどうかを知るために私のスクリプトを調整する方法がわからないです。

+0

これはすごいです。 –

2

ビルドconfigguration genneral設定ページには、 "Fail build if"セクションがあります。

"少なくとも1つのテストに失敗しました"というチェックボックスがあります。

これはチェックされていますか?

Build configuration sample

+0

これはチェックされており、違いはありません:( – Loofer

+0

ビルドに失敗したとマークしますが、ビルド手順は表示されません。 –