Skip to content
Latchkey

cancel-in-progress - CI/CD用語集の定義

cancel-in-progress は、より新しい実行が始まると同じグループ内で進行中の実行をキャンセルします。

cancel-in-progress は、true のときに、新しい実行が始まると同じ concurrency group ですでに実行中の実行をキャンセルする concurrency のオプションであり、置き換えられた build の分数を節約します。

concurrency: ブロック内で設定され、cancel-in-progress: true は、より新しい commit が同じグループをトリガーしたときに古い実行を停止します。これは、古くなった commit で CI を無駄にしないための標準的な方法です。

deploy への注意

deployment の job では cancel-in-progress を避けてください。deploy の途中でキャンセルすると、部分的な rollout が残る可能性があります。テストや lint の実行に最も安全です。

関連ガイド