custom executorとは?
custom executorは、組み込みのexecutorを使う代わりに、環境の準備、jobの実行、クリーンアップのためにrunnerがユーザー提供のスクリプトを呼び出す拡張の仕組みです。スクリプトはチームが望む任意のバックエンドをプロビジョニングできます。標準のexecutorがサポートしないcomputeのための逃げ道です。
なぜ重要か
組み込みのexecutorのいずれも適合しない場合、custom executorを使えば、いくつかのライフサイクルフックを実装することで、チームはCIを独自のインフラに配線できます。プロビジョニングロジックを自ら所有する代償で、最大限の柔軟性を提供します。特殊なハードウェアやクラウド構成をrunnerに統合する方法です。
関連ガイド
What Is a Shell Executor?A shell executor runs CI job commands directly on the host machine's shell, with no container isolation, reus…
What Is an SSH Executor?An SSH executor runs CI job commands on a remote machine by connecting over SSH, using that host's environmen…
What Is an Autoscaling Executor?An autoscaling executor is a runner configuration that provisions fresh compute on demand for each job and te…