runner (GitHub Actions)
ワークフローがトリガーされると実行されるサーバーのこと
各ランナーは一度に1つのジョブを実行できる
runnerには2種類ある
デフォルト
GitHubが管理する仮想マシン(ubuntu-latestなど)
ワークフローごとに新しいVMが起動して、ジョブが終わると破棄される
特徴:
使いやすい(設定不要)
毎回クリーンな環境
無料枠あり(private repoは制限あり)
runner上で直接実行
containerの中で実行
service containerを脇に立てる