Skip to content
Latchkey

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

エフェメラルランナーは 1 つの job を実行してから自身を削除するため、build 間で状態が漏れません。

エフェメラルランナーとは、ちょうど 1 つの job を受け入れてから登録解除するように構成されたセルフホストランナーであり、すべての job がクリーンで汚染されていない状態から始まることを保証します。

--ephemeral フラグでランナーを登録すると、1 つの job を処理して終了します。autoscaling と組み合わせることで、エフェメラルランナーはホステッドランナーの分離性とセルフホストランナーの制御性を両立させます。

なぜエフェメラルか

永続的なランナーは、前の job の secret、cache、マルウェアを次の job に漏らす可能性があります。エフェメラルランナーはこの種の job 間汚染を排除し、これは公開リポジトリや信頼できない pull request で最も重要です。

関連ガイド