ジェンキンスウィキによると
/var/jenkins/bin/launch-slave は、Jenkins がリモートでジョブを実行するために使用するシェル スクリプトです。このシェル スクリプトは、slave.jar を起動する前に、PATH とその他のいくつかの設定を行います。以下は非常に単純なスクリプトの例です
Jenkins を JNLP として実行していますが、/bin
ファイルがないため、このファイルをどこに置くべきかわかりません。
ジェンキンスウィキによると
/var/jenkins/bin/launch-slave は、Jenkins がリモートでジョブを実行するために使用するシェル スクリプトです。このシェル スクリプトは、slave.jar を起動する前に、PATH とその他のいくつかの設定を行います。以下は非常に単純なスクリプトの例です
Jenkins を JNLP として実行していますが、/bin
ファイルがないため、このファイルをどこに置くべきかわかりません。
あなたが参照しているJenkins wikiのスクリプトは、「マスターでコマンドを実行してスレーブを起動する」タイプのスレーブを使用したい人のための例として意図されています。JNLP タイプのスレーブを使用している場合、このスクリプトは必要ありません。
スレーブ マシンにログオンし、Jenkins の Web ブラウザを開き、スレーブのページに移動して、オレンジ色のボタンを押すだけです。または、ページのコマンド ラインの 1 つを使用して、スレーブを実行します。
ブラウザ経由ではなく、Jenkins を「ヘッドレス」で実行します。
java -jar slave.jar -jnlpUrl http://[jenkins_server]/computer/[slave-name]/slave-agent.jnlp
そのコマンドを含むスクリプトを作成し、新しい PATH の設定など、必要なものをその前に追加します。
スレーブ ノード構成で環境変数 (または「キーと値のペア」) を指定することもできます。http://[jenkins_server]/computer/[slave-name]/configure
「環境変数」チェックボックスに移動してチェックを外します。