Skip to content
Latchkey

エフェメラルランナーのライフサイクル - CI/CD用語集の定義

エフェメラルランナーのライフサイクルとは、作成、jobを1つ実行、そして破棄というサイクルで、各jobにクリーンなマシンを与えます。

エフェメラルランナーのライフサイクルとは、使い捨てrunnerの作成、jobを1つ実行、そして破棄というサイクルです。各jobは新しいマシンを得て、jobの終了後にrunnerは登録解除されます。

エフェメラルrunnerはjob間の状態漏れを排除します。これは長寿命のself-hostedなrunnerの主な信頼性の弱点です。

なぜチームが使うのか

jobごとの新しいrunnerは、残留したcache、認証情報、プロセスがないことを意味するため、buildは再現可能です。autoscalerはオンデマンドでエフェメラルrunnerを作成し、アイドル時に破棄します。

関連ガイド