Concurrency Cancel-in-Progress - CI/CD用語集の定義
cancel-in-progressは、同じconcurrency groupで新しいrunが始まったときに、古くなったrunを停止します。
cancel-in-progressとは、そのグループのより新しいrunが開始されたときに、同じグループで既に実行中のworkflowをキャンセルするconcurrencyの設定です。
concurrency: { group: ..., cancel-in-progress: true }を設定すると、置き換えられたcommitに時間を費やすのを避けられます。これはpull requestのCIでよくあるパターンです。
関連ガイド
Deployment Concurrency Group - CI/CD Glossary DefinitionDeployment Concurrency Group: A deployment concurrency group uses the `concurrency` key with a shared group n…
timeout-minutes - CI/CD Glossary Definitiontimeout-minutes: timeout-minutes is a GitHub Actions key that sets the maximum minutes a job or step may run…