Skip to content
Latchkey

CIのallow_failureとは?

allow_failureは、jobが失敗しても、pipelineの成功を許可するjob設定です。失敗は報告されますが、下流のstageや最終ステータスをブロックしません。実行すべきだが、マージやdeployをゲートすべきでない、参考用のチェックに使われます。

なぜ重要か

初期段階のスキャナや実験的なテストスイートのような一部のチェックは、実行する価値はあるものの、作業をブロックするほど信頼できるものではありません。allow_failureは、pipelineを止めずにそれらの結果を表面化させます。ただし乱用すると回帰を隠しかねないため、意図的で一時的な選択にすべきです。

関連ガイド