2017-05-19 3 views
0

私はjenkins envを設定し、私たちを大いに助けてくれました。タスクをスピードアップするために(同じサーバーがTestlinkに使用されています)、私たちはSSHスレーブをセットアップしました(この用語を使うのは嫌いです。エージェントや同僚の方がいいでしょう)。ジェンキンスがsshスレーブを使用してすべてのジョブを構築する方法

マスタースレーブノードを使用してジョブを構築します。

このようなことはできますか?

+1

可能な複製http://stackoverflow.com/questions/13946929/ci-with-jenkins-how-to-force-building-happen-on-slaves-instead-of-master – KeepCalmAndCarryOn

+0

このポインタのおかげです。 – navaltiger

答えて

0

私が同様の質問を見つけた:、このスレッドを閉じますけれどもCI with Jenkins: how to force building happen on slaves instead of master?

ソリューションは、マスターのため

です:エグゼキュータの管理ジェンキンス>設定システム>#は、=> 0

に設定されており、 スレーブ(ノード)の場合、Manage Jenkins> Nodes>(各ノード)> Configure>エクゼキュータの番号

+0

依存しています。ジョブをスレーブ上でのみ実行するように制限することもできますが、マスター上で実行することはできません。どのように提案するか(完全に合法です)は、すべてのジョブがマスター上で実行されることを除外します(常に望ましいとは限りません)。 – StephenKing

1

ジョブを特定のスレーブ上で実行する場合は、Reこのプロジェクトは以下のイメージに示すようなオプションで実行できます。 Restrict to a particular slave

そしてhere. ノートのようなスレーブ構成で同じラベルを入力します。ラベルは、両方のイメージが異なっているので、画像はインターネットからです。両方の場所で同じラベルを使用してください。

関連する問題