2015-11-12 6 views
1

Mon environnement:Impossible de se connecter Jenkins de Windows 10 esclave au maître en cours d'exécution

Master: Azure VM en cours d'exécution Ubuntu 14.10 Docker (1.9) en cours d'exécution Jenkins image J'ai ajouté le port 8080 (pour l'interface utilisateur) et 50000 (pour esclave) en tant que points de terminaison sur la machine virtuelle Azure.

esclave: de Windows 10 (en cours d'exécution sur Mac via BootCamp) Configuré le pare-feu pour autoriser le trafic entrant et sortant sur le port 50000 (qui jnlp esclave semble utiliser).

Je peux accéder à mon installation Jenkins Master sur le Web. J'essaye de configurer l'esclave sur mon Windows 10 m/c. J'ai essayé les 3 méthodes pour configurer l'esclave.

A chaque fois après plusieurs tentatives, l'esclave lance l'erreur "Connection Refused" (capture d'écran ci-jointe).

Quelqu'un peut-il m'aider à me diriger dans la bonne direction? J'ai peu de connaissances sur les systèmes Linux mais je connais bien Windows.

J'ai essayé le workaround here mais cela n'a pas fonctionné pour moi.

Répondre

0

Il y a trois choses que je pense que vous pouvez vérifier ici:

  1. Vérifiez que vous exposez sur votre port 50000 contenant Jenkins docker. Vérifiez pour le Dockerfile, il doit y avoir une clause EXPOSE 5000 ou quelque chose. Ou lorsque vous exécutez votre conteneur, exécutez-le avec: docker run -it -p 50000:50000 qui mappe le poste local 50000 sur le port conteneurs 50000.

  2. Vérifiez que vous n'avez aucune règle de sécurité sur le port bloqué Azure 50000 sur votre machine virtuelle Azure. Ne connaissez pas Azure, mais dans AWS, vous autorisez le port 50000 dans votre ou vos groupes de sécurité.

  3. Vérifiez le pare-feu de votre machine virtuelle Azure. Est-ce Windows? Vérifiez le pare-feu et autorisez le port 50000. Est-ce Linux? Vérifiez iptables et autorisez le port 50000.

Espérons que cela aide.

+0

Une autre chose que vous voudrez peut-être considérer est si vous rencontrez un bug connu dans Jenkins. Par exemple, [celui-ci spécifiquement] (https://issues.jenkins-ci.org/browse/JENKINS-22932), ou l'un de ceux-ci: https://issues.jenkins-ci.org/issues/?jql= texte% 20 ~% 20% 22Windows% 22 – blong