全体像 GitLab CIなどと同様にイベント駆動型で指定されたイベント(プッシュやコミット、マージリクエスト等)が発生した後に任意の処理を実行することができる。 構成要素としては以下 Workflow 一連の処理をまとめた単位で、複数のJobで構成される この後触れるが、Workflowの実体はリポジトリに格納するワークフローファイル Event Workflowを実行するトリガーとなるもの Eventの一覧についてはワークフローをトリガーするイベント - GitHub Docs を参照 Job ジョブ単位で同じランナーで処理が実行される。デフォルトでは各ジョブは平行に実行されるが、順番順を指定することもできる。(例えば、ビルドとテストを順番に実行させ、ビルドが失敗した場合にはテストは実行しないなど) Step アクションまたはシェルコマンドのどちらか。 Action 一連の処理をまとめ