2011-08-01 17 views
1

こんにちは、2つのジェンキンで作業することは可能ですか? Jenkinsのスレーブは汚れたジョブを実行し、イメージを保存してから、jenkinsマスターにアップロードします。またはスレーブからジェンキンマスターダウンロード。このような痛みをする最も簡単な方法は何でしょうか?ジェンキンスをプロジェクトにアップロードするにはどうすればいいですか?

ps。


edit1:同じネットワーク内の2台のコンピュータで作業することを意味します。
私はjenkinsを管理しながら新しいノードを試しましたが、成功しませんでした。私は成功するかどうかを報告します。


EDIT2 オーケー、私はJWSで動作するようにスレーブを設定し、プロジェクトに縛ら。次に、設定を更新するプロジェクトをビルドします。
今、私はスレーブでポートリスニングに問題がありますが、私は管理者にロック解除を依頼する必要があると思います。
私は値が60.000を超えるロック解除番号を推測します。


私はまだスレーブを使って何かをして、ワークスペースにアップロードするか、/またはスレーブを使って自分のtempにデータを保存し、スレーブからこのデータを取得するように強制します。
Antの提案が役に立ちます。

+0

スレーブとマスターでは、コンピュータ、または2つのJenkinsインスタンスを意味しますか? – Sagar

+0

答えは本当にあなたが達成しようとしているものによって決まります。はい、2つのジーンキンで作業することは可能ですが、設定とセットアップはすべてシステムから必要なものに依存します。 2つのジェンキンを持っていることで、どんな問題を解決しようとしていますか? – Laepdjek

+0

@sagarおそらくはい、私はその問題ですべてをつかみようとしています。 – deadfish

答えて

1

ミカル、

あなたはマスターにスレーブから情報を取得するにはジェンキンスの2つのインスタンスを必要としません。そのためのプラグインがあります。

==============================================サービスによって

  • JNLPによって
  • (これは確かに動作するはずです)
:Windowsのスレーブを追加するには2つの方法があります=============

スレーブを接続したら、次のプラグインをインストールします。

https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin

======================== ===============この一度

は、2つのジョブを設定し、実行されます。最初のジョブはスレーブで実行され(このジョブが実行される場所を制限する)、Windows XPプログラムを実行してイメージを保存します。このファイルをアーティファクトとしてアーカイブします。副業で

、最初の仕事からアーティファクトをコピーし、あなたがそれを必要として、ファイル内のデータを使用するために、上記のプラグインを使用します。中Archive the artifacts in hudson/jenkins(最初の画像:アーティファクトのアーカイブhttps://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin

  • :コピープラグインを使用してhttps://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds
  • :スレーブにジョブを制限

    • :詳細については

      は、以下のリンクを見て質問有用なはずである)

    ======================================= ==================

  • +0

    はいはい私は同じ昨日やったことがありますが、助けてくれてありがとう:) – deadfish

    +0

    素晴らしい!問題はありません! – Sagar