機能

プロジェクトランナー

Semaphore Proは、特定のプロジェクトにランナーを割り当てる機能を導入し、タスク実行の制御とセキュリティを強化します。この機能により、個々のプロジェクトに特定のランナーを指定でき、タスクが適切な環境内で実行されることが保証されます。たとえば、閉じたサブネット内や隔離されたDockerコンテナ内にあるランナーを特定のプロジェクトに割り当てることで、セキュリティとコンプライアンスを向上させることができます。

Semaphore Proでプロジェクト固有のランナーを設定するには、以下の手順に従ってください。

  1. Semaphoreサーバーを構成します:リモートランナーの使用を有効にするために、Semaphoreサーバーの設定ファイルに"use_remote_runner": trueオプションを追加します。

  2. プロジェクトのダッシュボード -> ランナーに移動し、新しいランナーを作成します。

  3. リモートサーバーでランナーを起動するための指示に従います。

プロジェクト固有のランナーを実装することで、複数のサーバーにワークロードを分散させ、各プロジェクトのニーズに合わせてタスクをより安全に実行できます。