web-dev-qa-db-fra.com

Création d'un esclave Jenkins via Java Web Start

J'ai déjà eu une configuration maître - esclave qui fonctionne sur mon Jenkins, mais une mise à jour l'a cassé, j'ai donc dû le réinstaller (je n'avais pas encore de sauvegarde).

Mais maintenant, après avoir réinstallé Jenkins, je ne le fais plus fonctionner.

Quand je vais sur Manage Jenkins -> Node Management, je ne peux ajouter que de nouveaux agents "permanents" et pas l'ancien "Dumb Slave" Node J'avais l'habitude d'avoir Y a-t-il eu une mise à jour ou quelque chose qui ne fonctionne plus?

Aussi lors de l'utilisation de cet agent permanent, l'aide? me montre l'option "Lancer l'agent via Java Web Start" dans le champ Méthode de lancement - mais dans le menu déroulant, il n'est pas disponible.

Ai-je fait quelque chose de mal sur l'installation?

edit: Utilisation de la dernière version 2.16 de Jenkins

29
Dominik Lemberger

Ok, je l'ai trouvé moi-même!

Dans la sécurité globale, je n'avais pas de port TCP pour les agents JNLP activé, ce qui désactive automatiquement la ligne "Lancer l'agent via Java Web Start")

Comme mentionné ici :

Gérer Jenkins => Configurer la sécurité globale => Activer la sécurité => Port TCP pour les agents JNLP Réglez-le sur Fixe (pour cette option, définissez également le numéro de port) ou Aléatoire .

59
Dominik Lemberger

Gérer Jenkins => Configurer la sécurité globale => Activer la sécurité => port TCP pour les agents JNLP Réglez-le sur Fixe (pour cette option, définissez également le numéro de port) ou Aléatoire.

15
posix99