Build Agent - CI/CD用語集の定義
build agent は、CI サーバーに接続してキューに入ったジョブを引き受け、実行する、runner 上のソフトウェアサービスです。
build agent は、CI マシン上で実行され、オーケストレーターに登録し、キューに入ったジョブを取得して、その build と test のステップを実行するプロセスです。GitHub Actions では、agent は runner アプリケーション (run.sh / Runner.Listener) です。
agent と runner
これらの用語は重なり合います。物理または仮想のマシンが runner であり、agent はその上で作業をポーリングする listener プロセスです。1 台のマシンが複数の agent をホストして、ジョブを並列に実行できます。
関連ガイド
Runner - CI/CD Glossary DefinitionRunner: A **runner** is the machine that executes a job. It can be GitHub-hosted, self-hosted, or managed by…
Build Node - CI/CD Glossary DefinitionBuild Node: A build node is one compute instance in a fleet of CI runners. Jobs are dispatched to available n…
Build Queue - CI/CD Glossary DefinitionBuild Queue: A build queue is the ordered backlog of jobs waiting for an available runner. Queue time (how lo…