web-dev-qa-db-ja.com

ローカルJenkinsサーバーにslave.jarまたはslave-agent.jnlpがありません-スレーブ/ビルドノードを作成できません

セットアップしてジョブを作成したローカルJenkinsサーバーがあります。新しいスレーブ/ビルドマシンを登録しようとしていますが、Jenkinsはslave.jarまたはslave-agent.jnlpの提供を拒否しています

これらのファイルは単に存在しません。現在、権限はすべてのユーザーに完全に付与されるように設定されています。新しいスレーブマシンからJenkinsのエージェントノードにアクセスすると、slave.jarファイルをダウンロードして実行するオレンジ色の[Launch]オプションではなく、青い[LaunchAgent]ボタンが表示されます。

私は多くのチュートリアルを調べましたが、すべてこのプロセスが自動であるかのように動作し、slave.jarをダウンロードするオレンジ色の「起動」ボタンが表示されます。まだ誰もこの問題を抱えていないようです。どんな助けでも大歓迎です。

No options to download

enter image description here

3
Asyranok

Jenkins-> Jenkinsの管理->グローバルセキュリティの構成-> TCP port for JNLP agentsを有効にするにはRandomに設定します

ノード構成で、LaunchメソッドをLaunch agent via Java Web Startに変更します

Javaがスレーブノードにインストールされていることを確認してください

スレーブノードにログインし、ブラウザを開いてjenkinsUIを参照します

Jenkinsの管理->ノードの管理->スレーブノードの選択に移動します

オレンジ色の起動ボタンが表示されます。起動ボタンをクリックしてファイルをダウンロードします

次に、コマンドプロンプトウィンドウの画面に表示されているコマンドを実行します。

これでスレーブが接続されます

6
ben5556