3

1 つのソリューション (リリース、デバッグ、テストなど) のために Hudson で多くのビルド構成を作成しました。何か間違ったことをコミットすると、ビルド構成ごとにビルド失敗の電子メールが 1 通届きます。私は単一の電子メールを受け取りたいです。あるビルドを別のビルドの成功または失敗に依存させることができれば、受信する電子メールを減らすことができると思います。

どうやってするか?

ところで:私はMsBuild、Subversion、およびNAntを使用しています

4

2 に答える 2

2

常にビルドするように構成された同じソース コード セットに対して複数のジョブ (ビルド構成) があるようです。他の誰かが示唆したように、ビルドトリガーを使用してこれらのジョブを連鎖させることができます。ただし、コミットごとにすべてのジョブが実行される場合は、複数のステップを持つ単一のジョブにジョブを結合することをお勧めします。そうすれば、1 つのステップが失敗したときにビルド全体が失敗し、不要な Hudson サイクルが消費されず、冗長な電子メールを受信しなくなります。ビルドにステップを追加するには、[ビルド ステップの追加] をクリックし、[Ant の呼び出し] (または必要なその他のアクション) を選択します。

于 2011-02-10T14:39:55.897 に答える
1

ビルドトリガー「他のプロジェクトがビルドされた後にビルドする」を使用して、プロジェクトを相互にアップまたはダウンストリームに配置できます。次に、通常、より軽いビルドを最初に実行します(単純なコンパイルのように)。

于 2011-02-10T14:19:51.170 に答える