2010-08-29 3 views
1

Je suis désolé si c'est une question de noob, mais je commence tout juste à utiliser CruiseControl, et je voudrais autoriser l'accès au DashBoard depuis n'importe où sur Internet.CruiseControl Remote Dashboard Access

Je ne trouve aucune documentation sur la façon de procéder. Je l'exécute sur une machine Windows, et je peux démarrer CC et afficher le DashBoard à travers http://localhost:8080/

Des idées?

Mise à jour: J'ai ajouté une nouvelle règle de trafic entrant pour ma machine sur 8080, mais http://canyouseeme.org/ indique qu'elle n'est pas ouverte. Étrange ...

Répondre

2

Je ne pense pas qu'une action spéciale soit nécessaire pour autoriser l'accès externe, donc je pense que votre problème est plus d'un problème d'hébergement Web général que propre à CruiseControl. Voici quelques points qui méritent d'être examinés:

  • Assurez-vous que votre pare-feu ne bloque pas l'accès au port.
  • Assurez-vous que la stratégie de domaine de votre réseau autorise un accès externe à votre ordinateur.
  • Vous lancez CruiseControl depuis la ligne de commande ou en tant que service? Si vous démarrez à partir de la ligne de commande, essayez de le démarrer en tant que service et de voir si les résultats sont différents. La procédure à suivre dépend de la configuration de votre système, mais généralement, si vous utilisez CruiseControl .NET, exécutez la commande net start "CruiseControl.Net Server". Si vous utilisez CruiseControl standard, exécutez net start "CruiseControl Service".
+0

Je pense que vous avez raison. Comment puis-je le démarrer en tant que service? Je l'ai invoqué sur la ligne de commande. J'ai également modifié mon post pour ajouter d'autres informations. – Mike

+0

J'ai modifié la réponse pour inclure des notes sur le démarrage du service. –

+0

Hm. Ça ne marche toujours pas pour moi, même si je suis sûr que tu as raison. Je vais l'essayer sur une autre machine. – Mike