2017-08-14 2 views
0

J'ai un serveur Jenkins principal, fonctionnant sur une machine virtuelle Linux, en écoutant foo.com:9090/jenkins.Jenkins esclave avec port spécifique

Je dois créer un noeud, sur une machine virtuelle Windows, qui se trouve dans le même réseau.

J'ai essayé de le faire en utilisant JavaWebStart, mais je n'ai pas pu le configurer correctement. J'ai besoin d'un moyen de spécifier le chemin /jenkins. foo.com:9090 ne fonctionne pas, ni foo.com. Et quand je spécifie l'adresse correcte, foo.com:9090/jenkins, le fichier JNLP donne une exception d'entrée sur /Jenkins.

J'ai essayé SSH, mais je ne pouvais pas le faire fonctionner sur Windows non plus.

Y a-t-il un moyen de spécifier sur /Jenkins lors de la configuration de l'hôte?

Jenkins Error

+0

Pouvez-vous me montrer la configuration de votre nœud? – ANIL

+0

[image] (https://image.prntscr.com/image/Qcqaush3SzySoDUrMCRVRA.png) – Pedro

Répondre

0

Aller à Manage Jenkins > Configure Global Security et ajouter un Fixed Port pour JNLP agents.

Configurez ensuite une règle de pare-feu pour le port fixe de votre machine master afin qu'elle puisse autoriser les connexions.

Pour Ubuntu:

sudo ufw allow <FIXED_PORT>/tcp 

Ensuite, essayez de lancer votre agent.

+0

J'ai corrigé un port sur JNLP Config et l'ai configuré sur le tunnel pour le placer sur la configuration de l'esclave et cela a fonctionné. Merci – Pedro

+0

Pouvez-vous s'il vous plaît voter la réponse si cela a aidé? – ANIL