機能
プロジェクトランナー
Semaphore Proは、特定のプロジェクトにランナーを割り当てる機能を導入し、タスク実行の制御とセキュリティを強化します。この機能により、個々のプロジェクトに特定のランナーを指定でき、タスクが適切な環境内で実行されることが保証されます。たとえば、閉じたサブネット内や隔離されたDockerコンテナ内にあるランナーを特定のプロジェクトに割り当てることで、セキュリティとコンプライアンスを向上させることができます。
Semaphore Proでプロジェクト固有のランナーを設定するには、以下の手順に従ってください。
-
Semaphoreサーバーを構成します:リモートランナーの使用を有効にするために、Semaphoreサーバーの設定ファイルに
"use_remote_runner": true
オプションを追加します。 -
プロジェクトの
ダッシュボード -> ランナー
に移動し、新しいランナーを作成します。 -
リモートサーバーでランナーを起動するための指示に従います。
プロジェクト固有のランナーを実装することで、複数のサーバーにワークロードを分散させ、各プロジェクトのニーズに合わせてタスクをより安全に実行できます。