Die Option zum Starten von Slave-Agenten über Java Web Start fehlt in der neuen Knotenkonfiguration. Wie kann ich sie zum Optionsmenü hinzufügen?

33

Ich folge diesem offiziellen Jenkins-Handbuch, um mich mit der Konfiguration der Jenkins-Pipeline vertraut zu machen. Einer der Schritte dort ist, einen dummen Slave zu erstellen und ihn auf "Slave-Agenten über Java Web Start starten" zu setzen, aber aus irgendeinem Grund fehlt diese Option in meiner Konfiguration. Die einzigen anderen Optionen, die ich habe, sind: Bildbeschreibung hier eingeben Ich habe dafür gesorgt, dass /usr/bin/javawsexistiert auf der Maschine.

Irgendeine Idee, wie man es zur Konfiguration von Jenkins New Node hinzufügt?

Itai Ganot
quelle

Antworten:

49

Diese Frage wurde an anderer Stelle gestellt: https://stackoverflow.com/a/38740924

Sie müssen den TCP-Port von JNLP-Agenten aktivieren, um diese Option für Slaves zu aktivieren.

Jenkins verwalten> Globale Sicherheit konfigurieren> TCP-Port für JNLP-Agenten

Adam Westhusing
quelle
3

In meinem Fall kann die Antwort in einer anderen Frage gefunden werden, die ich in der gleichen Angelegenheit gestellt habe, und es scheint, dass das Problem in einer veralteten Jenkins-Dokumentation liegt.

In der 1.x Version hieß es "Dumb Slave" und in modernen Versionen "Permanent Agent". Es ist genau das gleiche.

Itai Ganot
quelle
2
Die Formulierung des Startbefehls wurde ebenfalls geändert. WAS: "Starten von Slave-Agenten über Java Web Start" NOW: "Starten Sie den Agenten, indem Sie ihn mit dem Master verbinden" Documented on S / O
Ian W