Workflow Runとは?
workflow runは、push、pull request、scheduleなどのトリガーイベントによって開始される、定義済みworkflowの1回の完全な実行です。それは、そのイベントに対して実行されたすべてのjobを、それぞれ独自のstep、ログ、ステータスとともにまとめます。runは、CIのインターフェースで見たり、再実行したり、キャンセルしたりする単位です。
なぜ重要か
workflow runは、ある変更に対してCIが行ったことの最上位の記録で、job、artifact、最終的なpassまたはfailを結び付けます。workflow runの再実行は、flakyな失敗の後に再試行する方法であり、その継続時間とrunner分がCIコスト計算の基礎になります。
関連する概念
- pushやpull_requestのようなイベントでトリガーされる
- 1つ以上のjobを含み、それぞれにstepがある
- 全体を、または失敗したjobだけを再実行できる
関連ガイド
What Is a Check Run?A check run is a single test or validation reported against a commit, with a status, conclusion, and optional…
What Is Workflow Dispatch?Workflow dispatch is a manual trigger that lets a user start a CI workflow on demand, optionally passing inpu…
What Is a Concurrency Group?A concurrency group is a named key that limits how many workflow runs sharing it can execute at once, cancell…