私はjenkins envを設定し、私たちを大いに助けてくれました。タスクをスピードアップするために(同じサーバーがTestlinkに使用されています)、私たちはSSHスレーブをセットアップしました(この用語を使うのは嫌いです。エージェントや同僚の方がいいでしょう)。ジェンキンスがsshスレーブを使用してすべてのジョブを構築する方法
マスタースレーブノードを使用してジョブを構築します。
このようなことはできますか?
私はjenkins envを設定し、私たちを大いに助けてくれました。タスクをスピードアップするために(同じサーバーがTestlinkに使用されています)、私たちはSSHスレーブをセットアップしました(この用語を使うのは嫌いです。エージェントや同僚の方がいいでしょう)。ジェンキンスがsshスレーブを使用してすべてのジョブを構築する方法
マスタースレーブノードを使用してジョブを構築します。
このようなことはできますか?
私が同様の質問を見つけた:、このスレッドを閉じますけれどもCI with Jenkins: how to force building happen on slaves instead of master?
ソリューションは、マスターのため
です:エグゼキュータの管理ジェンキンス>設定システム>#は、=> 0
に設定されており、 スレーブ(ノード)の場合、Manage Jenkins> Nodes>(各ノード)> Configure>エクゼキュータの番号
依存しています。ジョブをスレーブ上でのみ実行するように制限することもできますが、マスター上で実行することはできません。どのように提案するか(完全に合法です)は、すべてのジョブがマスター上で実行されることを除外します(常に望ましいとは限りません)。 – StephenKing
ジョブを特定のスレーブ上で実行する場合は、Reこのプロジェクトは以下のイメージに示すようなオプションで実行できます。
そして ノートのようなスレーブ構成で同じラベルを入力します。ラベルは、両方のイメージが異なっているので、画像はインターネットからです。両方の場所で同じラベルを使用してください。
可能な複製http://stackoverflow.com/questions/13946929/ci-with-jenkins-how-to-force-building-happen-on-slaves-instead-of-master – KeepCalmAndCarryOn
このポインタのおかげです。 – navaltiger