私はこれが初めてで、テストの 90% 未満が合格した場合にのみ、アーティファクトを保存するように設定する方法を考えていました。
どうすればこれを行うことができますか?
ありがとう
かなり単純な回避策はどうですか。コマンドラインからテストを呼び出すビルド後のステップ(または追加のビルドステップ)を作成します。ハドソンがそれを失敗として数えないように、必ずすべてのエラーをキャプチャしてください。状態を評価し、それに応じてエラーレベルを設定するよりも。さらに、エラーレベルを設定する前に、レポート(おそらくハドソンの外部)を保存する必要があります。これにより、ビルドが失敗した場合でも、レポートを使用できるようになります。
ここでの私の仮定は、アプリのビルドが失敗したときにテストを実行しないことは問題ないということです。ただし、構築とテストを2つのジョブに分けることができます。ここを参照してください。
これは現在、ハドソンでは不可能です。すべてのビルドでアーティファクトをアーカイブしないようにする動機は何ですか?