2012-02-27 15 views
6

Utilizzo CCnet 1.6 e cctray 1.6. Sul server di generazione, il vassoio funziona correttamente utilizzando localhost. In remoto, però, non sono in grado di collegare il vassoio al cruscotto. L'URL del dashboard funziona alla grande, ma quando lo metto nelle impostazioni del cctray, ottengo un errore del server interno di 500.CCtray impossibile connettersi alla dashboard

Questo ha funzionato fino a quando non ho dovuto spostare CCnet da defaultwebsite al proprio. Mi sono perso qualcosa quando l'ho cambiato?

Grazie, Joe

risposta

1

Supponendo che il server CCNet è parte della vostra rete locale questo dovrebbe funzionare:

  • Selezionare .NET Remoting come tipo di connessione
  • Specificare l'indirizzo del server CCNet solo il suo indirizzo IP (invece di usare l'URL del cruscotto)
+1

Così, ho provato l'IP del server come remoting .NET. L'errore è il seguente: Impossibile connettersi al server: un tentativo di connessione non è riuscito perché la parte connessa non ha risposto correttamente dopo un periodo di tempo, o la connessione stabilita non è riuscita perché l'host connesso non ha risposto 10.210.0.14:21234 – MoreThanWYSIWYG

+0

Ho avuto il stesso problema, ma dopo aver configurato una regola del firewall per la porta 21234 per consentire l'accesso in ingresso, le cose hanno funzionato di nuovo. – Jeroen

2

In realtà questo è simile a una domanda I just asked, ma se si vuole persistere con servizi remoti (ma potrebbe non funzionare così bene su Internet con firwalls e simili)

  1. Aprire il dashboard.config (probabilmente percorso è C: \ Program Files (x86) \ CruiseControl.NET \ webdashboard \ dashboard.config)

  2. Trova il numero di porta cruscotto si connette al server su (ad esempio: 21234)

  3. In CC vassoio, selezionare i servizi remoti e inserire hostname: portnumber (es .: mycruiseserver: 21234)

0

Provare a spegnere il firewall, potrebbe essere che non si è aperta la porta.

Quindi, utilizzare il metodo buildserver:port (in remoto tramite .NET).

0

Ho appena risolto il problema (v1.8.3 per la mia installazione).

Ho impostato l'attributo nome nel tag <server /> in dashboard.config in modo che corrisponda al nome host. Non sono sicuro che sia necessario, ma questa è la prima cosa che ho provato.

Quindi ho ispezionato i collegamenti per il sito che il dashboard è ospitato in IIS. Il nome host per l'associazione era vuoto, quindi l'ho cambiato con l'hostname per il sito.

Ho notato che il log degli eventi della macchina CCNet aveva registrato delle eccezioni per il dominio sconosciuto quando stavo tentando di connettere CCTray ad esso.

Quando sono andato a aggiungere un server di compilazione in CCTray sul computer remoto, ho selezionato tramite dashboard e ha funzionato per me.