ビルドが失敗した後、クルーズコントロールの再ビルドを停止するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/2845832

質問

週末から戻ってきて、誰か**** ahem ****が金曜日の午後にファイルコミットを逃したことを発見しました...クルーズコントロールは楽しんでいて、5分ごとに再構築しようとしましたそれ以来、それ以上のコミットはありません。

これは、私の同僚と私がクルーズコントロールから約6件のメールを受け取ったことを意味します。失敗したメールは1通で十分です。

少なくとも新しいコミットが発生するまで、失敗時にクルーズコントロールの構築を停止する方法はありますか?


編集 configxmlを追加 ジェネラコディセタグプレ

役に立ちましたか?

解決

buildafterfailed<project>属性は必要なものではありませんか?

CruiseControl構成リファレンスの属性の説明:>

CruiseControlは、失敗して新しいものがない場合でも、構築を続ける必要があります 変更が検出されましたか?この機能は、CruiseControlが必要な場合に役立ちます 外部の依存関係が原因でビルドが失敗する状況を検出する (データベース接続の一時的な失敗など)。

他のヒント

バージョン管理システムの変更を検出した場合にのみビルドするようにクルーズコントロールを構成することは可能だと思いました。ビルドが壊れて何もチェックインしない場合、Cruiseはソースコードリポジトリをチェックし、変更がないことを確認して、次回までスリープ状態に戻る必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top