Opsi untuk "Meluncurkan agen slave melalui Java Web Start" tidak ada dari konfigurasi simpul baru, bagaimana saya bisa menambahkannya ke menu opsi?

33

Saya mengikuti panduan Jenkins resmi ini untuk menjadi terbiasa dengan konfigurasi Pipa Jenkins. Salah satu langkah yang ada adalah membuat budak bodoh dan mengaturnya untuk "Meluncurkan agen budak melalui Java Web Start" tetapi karena alasan tertentu opsi ini hilang dari konfigurasi saya, satu-satunya pilihan lain yang saya miliki adalah: masukkan deskripsi gambar di sini Saya sudah memastikan bahwa /usr/bin/javawsada di mesin.

Adakah yang tahu bagaimana cara menambahkannya ke konfigurasi Jenkins New Node?

Itai Ganot
sumber

Jawaban:

49

Pertanyaan ini ditanyakan di tempat lain: https://stackoverflow.com/a/38740924

Anda harus mengaktifkan port TCP dari agen JNLP untuk mengaktifkan opsi ini untuk slave.

Kelola Jenkins> Konfigurasi Keamanan Global> Port TCP untuk agen JNLP

Adam Westhusing
sumber
3

Dalam kasus saya, jawabannya dapat ditemukan dalam pertanyaan lain yang saya ajukan dalam masalah yang sama dan sepertinya masalahnya ada pada dokumentasi Jenkins yang sudah ketinggalan zaman.

Dalam versi 1.x itu disebut "Dumb slave" dan dalam versi modern "Permanent Agent". Persis sama.

Itai Ganot
sumber
2
Perintah peluncuran kata-kata juga berubah. WS: "Luncurkan agen slave melalui Java Web Mulai" SEKARANG: "Luncurkan agen dengan menghubungkannya ke master" Didokumentasikan pada S / O
Ian W