2012-03-15 23 views

答えて

0

新しいバージョンのTeamCityには、この機能が組み込まれています。

0

ビルドステップで実行できるかどうかはわかりませんが、2つのビルドで実行しました。 2番目のものは、最初のものを指し示す完成ビルドトリガを使用します。完成したビルドトリガーは、最初のビルドに失敗した場合でも起動するように設定できます。

1

Msbuildでは、多くのタスクでContinueOnErrorプロパティを設定できます。

<MSBuild Projects="my.csproj" ContinueOnError="$(ContinueOnError)"/> 

その後、あなたはチームシティー経由でオンとオフを設定することができます。それはオンとオフを切り替えることができて、私は通常、プロパティを使用して、これを追加します。 ビルドステップのためにこれを行うなら、それは他のビルドまで続けるべきです。

+0

このプロパティはTeamCityの一部ですか? (MSBuild特有のものではない?) – inquam

0

NAntスクリプトを作成し、TeamCityのNAntランナーを使用してビルドを行います。 NAnt(実際にはNAntContribですが、まだ...)は、コードが失敗した場合にcatchコードを実行し、何が起きてもfinallyコードを実行すると、プログラマーが期待するものを実行するtry ... catch ... finallyメカニズムを備えています。私たちは、あなたが望むのと同じ目的のためにそれを使用します。また、テストログのような、失敗した場合でもビルドが公開する成果物を収集します。

関連する問題