Question

J'utilise CCnet 1.6 et cctray 1.6.Sur le serveur de build, le bac fonctionne correctement en utilisant localhost.Cependant, à distance, je n'arrive pas à connecter le plateau au tableau de bord.L'URL du tableau de bord fonctionne très bien, mais lorsque je la mets dans les paramètres cctray, j'obtiens une erreur de serveur interne 500.

Cela a fonctionné jusqu'à ce que je doive déplacer CCnet du site Web par défaut vers le sien.Ai-je raté quelque chose lorsque je l'ai changé ?

Merci, Joe

Était-ce utile?

La solution

En réalité, cela est similaire à une question Je viens de me demander mais si vous voulez persister avec les disons (mais que ne pas fonctionnerSi bien sur Internet avec des fleurs de sir etc.)

  1. Ouvrez votre tableau de bord.Config (PROBABLE du chemin est C: \ Program Files (X86) \ CRUISECONTROL.NET \ WebDashboard \ Dashboard.config)

  2. Recherchez le numéro de port Votre tableau de bord se connecte au serveur sur (par exemple: 21234)

  3. dans le bac à cc, sélectionnez Remoting et entrez Nom d'hôte: PortNumber (par exemple: Mycuiseserver: 21234)

Autres conseils

En supposant que le serveur CCnet fait partie de votre réseau local, cela devrait fonctionner:

  • Sélectionnez .NET Remoting en tant que type de connexion
  • Spécifiez l'adresse du serveur CCNET uniquement par son adresse IP (au lieu d'utiliser l'URL de tableau de bord)

Essayez de désactiver votre pare-feu, il se peut que vous n'ayez pas ouvert votre port.

Ensuite, utilisez le buildserver:port méthode (à distance via .FILET).

Je viens de résoudre mon problème (v1.8.3 pour mon installation).

J'ai défini l'attribut name dans le <server /> balise dans Dashboard.config pour correspondre au nom d'hôte.Je ne sais pas si cela est obligatoire, mais c'est la première chose que j'ai essayée.

Ensuite, j'ai inspecté les liaisons du site sur lequel le tableau de bord est hébergé dans IIS.Le nom d'hôte de la liaison était vide, je l'ai donc remplacé par le nom d'hôte du site.

J'ai remarqué que le journal des événements de la machine CCNet contenait des exceptions pour un domaine inconnu lorsque j'essayais d'y connecter CCTray.

Lorsque je suis allé ajouter un serveur de build dans CCTray sur la machine distante, j'ai sélectionné via le tableau de bord et cela a fonctionné pour moi.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top