2 Stimmen

Timeout des Teamcity-Agenten beim Verbinden mit CVS

Kennt jemand einen Grund, warum ein Teamcity-Build-Agent eine Zeitüberschreitung verursacht, wenn er sich mit einem erfolgreich getesteten CVS-Repository verbindet?

Also, ich habe ein CVS-Repository (fragen Sie nicht!), die ich versuche, bis zu einem TeamCity-Build Haken. Ich habe das VCS Root hinzugefügt, und drückte die Schaltfläche "Test Connection" und wurde gesagt, "Connection Successful". Doch wenn ich die VCS Root im Build-Agent verwenden möchte, erhalte ich eine Zeitüberschreitung.

java.util.concurrent.ExecutionException: jetbrains.buildServer.vcs.VcsException: Problem beim Sammeln von Änderungen für 'TMC :: Map Client' : Fehler beim Sammeln von Änderungen für VCS Root 'InVehicle \MapClient ' java.net.SocketTimeoutException: Zeitüberschreitung beim Lesen

Die Version von TeamCity ist die neueste verfügbare (6.0), und sie läuft derzeit mit der Professional-Lizenz.

Unser Lan hat einen Proxy, aber wenn ich die Proxy-Details in TeamCity eingebe, kann ich mich nicht über das Dashboard verbinden.

Der Build-Web-Server und der Build-Agent befinden sich beide auf demselben Rechner und werden beide als lokale Systemkonten ausgeführt, so dass ich nicht verstehe, warum das eine funktioniert und das andere nicht.

1voto

sylvanaar Punkte 7988

Haben Sie versucht, den Checkout des Agenten zu deaktivieren und den VCS Checkout Mode auf "Automatisch auf dem Server" einzustellen?

Sie können die Agenten-/Serverprotokolle einsehen, um mehr Informationen über den Fehler zu erhalten.

1voto

Chris Kemp Punkte 2029

Nun, ich bin überzeugt, dass dieses Verhalten auf einen Fehler in CruiseControl.Net und CVS zurückzuführen ist. Die eigentliche Lösung? CVS abzuschaffen, was wir schließlich getan haben. Vielen Dank für Ihren Beitrag.

0voto

Verwenden Sie die SSH-Methode zur Konfiguration von VCS.

fügen Sie die Verteilungsschlüssel zu Ihrem Git-Repository hinzu und fügen Sie die Schlüssel zu Team City hinzu

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X