2009-03-10 19 views
9

Ich versuche, cc-Fach zu arbeiten, anstatt das Web-Dashboard zu verwenden. Ich bin mir nicht sicher, wie ich die richtige URL für den Server, auf dem mein Cruisecontrol läuft, bekomme und ich kann keine brauchbaren Dokumentationen online finden. Kann jemand helfen?Erhalten von CC-Tray zur Arbeit

Dank

+0

Der beste Weg für die Reaktionsfähigkeit ist die .NET Remoting-Option zu verwenden und direkt den Build-Server zu pingen. Durch das Web-Dashboard kann es etwas länger dauern, und dann hängt Ihr cctray vom Webserver ab. Wenn Ihre Projekte auf dem Dashboard nicht mehr verfügbar sind, können Sie eine weitere Option zur Fehlerbehebung verwenden. – Alex

Antwort

4

Es hängt ein bisschen von der Version, die Sie verwenden. Es ist immer eine gute Idee, die Version von CCTray zu verwenden, die Sie von Ihrer laufenden Instanz des CCNet-Dashboards herunterladen (auf dem Dashboard finden Sie in der linken Spalte einen Link 'Download CCTray').

Dann ist es meistens eine Frage von "Add Server". Ältere Versionen erforderten eine Remoting-Verbindung, bei der einige Ports in Ihrer CCNet-Verbindung geöffnet sein müssen. Heutzutage können Sie eine Verbindung über HTTP herstellen.

1

Wenn Sie eine Version nach 1.1 dann werden Sie wollen verwenden Sie Ihre CC Tray-Client an den Web-Dashboard-Website verweisen.

Sie sollten sicherstellen, dass Sie das CCNET-Dashboard-Setup eines Webservers haben, dann können Sie Folgendes tun.

  • Datei> Einstellungen> Projekte Bauen (click hinzufügen)
  • Server hinzufügen (klicken)
  • wählen Über das CruiseControl- Armaturenbrett
  • Geben Sie die Adresse Ihrer Website Web-Dashboard. Vielleicht etwas wie "yourserver.com/ccnet". Sie können dies finden, indem Sie zum Web-Dashboard navigieren und dann die URL bis auf die Ordnerebene kopieren.
  • Klicken Sie auf OK, wählen Sie die zu überwachenden Projekte aus
  • Profitieren Sie!
13

Ich hatte die gleichen Probleme und löste diese Url im Add Server (http): http://yourserver/ccnet/server/local/ViewServerReport.aspx. Es funktioniert damit gut.

+0

Diese Antwort half. Die genaue URL, die für mich arbeitete, enthielt nicht die "cctray" -Komponente (http: //yourserver/server/local/ViewServerReport.aspx) – andypaxo

+1

Danke, arbeitete ein Vergnügen - der spezifische Link, den wir brauchten, war unter der Überschrift "Server" in die linke Navigation. –