1

ジェンキンスウィキによると

/var/jenkins/bin/launch-slave は、Jenkins がリモートでジョブを実行するために使用するシェル スクリプトです。このシェル スクリプトは、slave.jar を起動する前に、PATH とその他のいくつかの設定を行います。以下は非常に単純なスクリプトの例です

Jenkins を JNLP として実行していますが、/binファイルがないため、このファイルをどこに置くべきかわかりません。

4

2 に答える 2

0

あなたが参照しているJenkins wikiのスクリプトは、「マスターでコマンドを実行してスレーブを起動する」タイプのスレーブを使用したい人のための例として意図されています。JNLP タイプのスレーブを使用している場合、このスクリプトは必要ありません。

スレーブ マシンにログオンし、Jenkins の Web ブラウザを開き、スレーブのページに移動して、オレンジ色のボタンを押すだけです。または、ページのコマンド ラインの 1 つを使用して、スレーブを実行します。

于 2012-03-27T20:19:30.243 に答える
0

ブラウザ経由ではなく、Jenkins を「ヘッドレス」で実行します。

java -jar slave.jar -jnlpUrl http://[jenkins_server]/computer/[slave-name]/slave-agent.jnlp

そのコマンドを含むスクリプトを作成し、新しい PATH の設定など、必要なものをその前に追加します。

スレーブ ノード構成で環境変数 (または「キーと値のペア」) を指定することもできます。http://[jenkins_server]/computer/[slave-name]/configure「環境変数」チェックボックスに移動してチェックを外します。

于 2012-03-24T21:30:12.453 に答える