Skip to content
Latchkey

Ephemeral Runner - CI/CD 用語集の定義

ephemeral runner とは、--ephemeral フラグで登録された self-hosted runner で、ちょうど 1 つの job を受け付けてから登録を解除し、各実行ごとにクリーンで使い捨ての環境を保証します。

なぜ使うのか

永続的な runner は job 間で状態(cache、認証情報、残存ファイル)を漏らすことがあり、これはセキュリティと再現性のリスクです。ephemeral runner は autoscaling に推奨されるパターンで、各 job が新しいマシンを得られるからです。

CI において

Latchkey や類似のマネージドサービスは job ごとに ephemeral runner をプロビジョニングするため、スケーリングのロジックを自分で運用することなく build が分離されます。

関連ガイド