JIT Runner - CI/CD用語集の定義
JIT(just-in-time)runnerは、jobの直前にAPIを通じて生成された使い捨ての構成トークンで登録されるGitHub Actionsのセルフホストrunnerです。このrunnerはちょうど1つのjobを受け入れることができ、その後登録を解除します。
JITがより安全な理由
JIT構成は短命かつ使い捨てなので、盗まれて再利用されうる長命のrunner登録トークンがディスク上に残りません。使い捨ての1回限りのrunnerと自然に組み合わさります。
作成方法
JIT runner構成用のGitHub APIエンドポイントを呼び出してエンコードされたトークンを受け取り、--jitconfigでrunnerを起動します。runnerは1つのjobを実行し、その後終了します。
関連ガイド
Ephemeral Runner - CI/CD Glossary DefinitionEphemeral Runner: An **ephemeral runner** is created fresh for one job and destroyed after, giving clean, rep…
Warm Pool (Runner) - CI/CD Glossary DefinitionWarm Pool (Runner): A warm pool for runners is a set of pre-booted, idle runner machines kept ready so a queu…
Runner Group - CI/CD Glossary DefinitionRunner Group: A runner group is a GitHub feature that organizes self-hosted runners and controls which reposi…