セットアップしてジョブを作成したローカルJenkinsサーバーがあります。新しいスレーブ/ビルドマシンを登録しようとしていますが、Jenkinsはslave.jarまたはslave-agent.jnlpの提供を拒否しています
これらのファイルは単に存在しません。現在、権限はすべてのユーザーに完全に付与されるように設定されています。新しいスレーブマシンからJenkinsのエージェントノードにアクセスすると、slave.jarファイルをダウンロードして実行するオレンジ色の[Launch]オプションではなく、青い[LaunchAgent]ボタンが表示されます。
私は多くのチュートリアルを調べましたが、すべてこのプロセスが自動であるかのように動作し、slave.jarをダウンロードするオレンジ色の「起動」ボタンが表示されます。まだ誰もこの問題を抱えていないようです。どんな助けでも大歓迎です。
Jenkins-> Jenkinsの管理->グローバルセキュリティの構成-> TCP port for JNLP agents
を有効にするにはRandom
に設定します
ノード構成で、LaunchメソッドをLaunch agent via Java Web Start
に変更します
Javaがスレーブノードにインストールされていることを確認してください
スレーブノードにログインし、ブラウザを開いてjenkinsUIを参照します
Jenkinsの管理->ノードの管理->スレーブノードの選択に移動します
オレンジ色の起動ボタンが表示されます。起動ボタンをクリックしてファイルをダウンロードします
次に、コマンドプロンプトウィンドウの画面に表示されているコマンドを実行します。
これでスレーブが接続されます