Skip to content
Latchkey

SSH executorとは?

SSH executorは、SSH経由でリモートホストに接続し、そこでjobのコマンドを実行するrunnerモードです。ビルドはrunner自体ではなく、そのマシンの環境で実行されます。runnerエージェントを直接ホストできない、特殊または既存のハードウェアを対象にするために使われます。

なぜ重要か

一部のビルドは、特定のハードウェアや、runnerエージェントを実行できないOSなど、特定のマシンを必要とします。SSH executorは、CIがそのホストをリモートで制御できるようにします。トレードオフは、接続の信頼性と、共有ホスト上で直接実行するのと同じ弱い分離です。

関連ガイド