NBM2

natural born minority

Jenkinsでslaveを作るとき「Java Web Startを利用して…」の選択肢が出ない場合

常識なのかもしれないけど…ググッて1行目くらいに出てきてくれなくて凹んだからさあ。

これを読んで得られるもの

  • Jenkinsにてjnlp(WebStart)Slave作るときのハマリを回避出来る

前提

事象

Jenkinsの画面にて、 Jenkinsの管理 -> ノードの管理 -> 新規ノード作成 で、ノードが作成出来ます。

そこで、本家の通り「Java Web Startを利用してスレーブエージェントを起動する」をしたいのですが、インストール直後その選択肢が出ません。

一番上の選択肢にホントは出るはず

…下のHelpの中にすら載っているのに。

やったこと

「グローバルセキュリティの設定」の変更

Jenkinsの画面にて、 Jenkinsの管理 -> グローバルセキュリティの設定 画面へ行きます。

TCP port for JNLP agents という選択肢が、最初は 無効 になっています。

これを ランダム を選択するか 固定 でポートを指定して、設定保存をします。

1例として"ランダム"を選んでます

そして、 新規ノード作成 画面に行くと、選択肢が増えています。

めでたく出ましたね

小並感

簡単なこと…なんですが「昔の資料は全然触れてない」し「どうググッて良いかわからない」し…ハマったので記事書きました。

昔一度やったときには、こんなことなかった気がする…んだけどなー。

参考URL

以下を参考(というかドンピシャ答え)にさせていただきました。ありがとう英語圏の方。

blog comments powered by Disqus