1

成功/失敗に関係なく、ビルドごとに特定のファイルを公開したいと思います。私の場合、実装した JUnit RunListener 実装から生成されたレポートを公開したいと考えていますが、追加のログ ファイルやその他の関心のある特定のファイルを公開することも役立つと思います。

TeamCity がこれをすぐに実行できることを知っています。ハドソンでも可能ですか?DocLinks プラグインと「アーティファクトをアーカイブする」チェックボックスは、ビルドが成功した場合にのみ機能するようです。

前もって感謝します

4

2 に答える 2

3

「アーティファクトのアーカイブ」機能は、ビルドが失敗した場合でも機能します。そうでなければ、それは深刻なバグだと思います。どのバージョンのハドソンを使用していますか?

于 2009-12-24T02:32:52.073 に答える
0

これまでのところ、junitテストの実行時に、ハドソンはジョブを失敗ではなく不安定としてマークしていると思いました。

ただし、独自のプラグインを作成したくない場合は、回避策を使用できます。基本的な考え方は、ハドソンから最初の失敗を隠し、ハドソンに問題があることを伝える前に必要なことは何でもすることです。

さまざまなアプローチがあります。

  1. 常にハドソンからエラーを隠します。ジョブが失敗することはありませんが、レポートは常に公開されます。欠点は、ハドソンが問題があることを通知しないため、ジョブ/レポートを監視する必要があることです。

  2. ハドソンの外でエラーをキャプチャし、ハドソンの外で公開するよりも、エラーがあったことをハドソンに伝えて、ハドソンに残りを任せます。

于 2009-12-23T14:47:31.187 に答える