2017-05-03 2 views
1

Beim Ausführen von TeamCity Build sehe ich diese Fehler weiterhin.Teamcity Buildprobleme bei der Verwendung von Selenium WebDriver

  • Bitte beachten Sie, sind wir beide benutzerdefinierte & empfohlen Ordner Kasse Verzeichnis

Fehler 1 versucht: Aktualisierung Quellen: Auto Kasse (auf Mittel) (16s) [ Quellen aktualisieren] Fehler beim Löschen des leeren Verzeichnisses: C: \ TeamCity \ BuildAgent \ work \ CheckOutCustomFolder \ ProjektordnerName \ bin \ Debug

Fehler 2: Fehler beim Anwenden von Patch (1) Fehler beim Ausführen des Check-outs auf Agent: '"C: \ Programme \ Git \ bin \ git.exe" Befehl "clean -f -d -x" ist fehlgeschlagen. Fehler beim Auschecken des Agenten: '"C: \ Programme \ Git \ bin \ git.exe" Befehl "clean -f -d -x" ist fehlgeschlagen. Exit-Code: 1 stderr: Warnung: failed ProjectFolderName/bin/Debug

freuen, wenn jemand auf diese helfen kann, entfernen!

Antwort

0

Das ist uns auch passiert. Wir haben eine Windows-Maschine, auf der wir Selen-Tests von TeamCity durchführen. Wenn ein Build in einem mittleren Zustand gestoppt wurde, haben wir beim nächsten Build einen Fehler, dass das Verzeichnis nicht entfernt werden kann. Dies liegt daran, dass Windows eine Art Sperre für dieses Verzeichnis hält und es nicht erlaubt, sie zu entfernen. Wenn Sie TeamCity unter Windows ausführen, wird das Problem ähnlich sein.

Im folgenden sind die Lösungen:

  1. manuell entfernen durch SSH, dass:

    rm -f C: \ Teamcity \ buildAgent \ work \ CheckOutCustomFolder \ ProjectFolderName \ bin \ Debug

  2. Starten Sie das Gerät neu.
  3. Ein Skript zum Bereinigen von ausstehenden Prozessen, die ein Verzeichnis enthalten können, z. B .:

    pkill -9 Chrom oder pkill -9 chromedriver

+0

Dank Olga. Ich werde deine Empfehlungen versuchen. Allerdings bin ich mir über SSH nicht sicher. Könntest du mich bitte auf dem manuellen Entfernen per SSH-Teil auf dem Windows-Server-Rechner führen? – Singh

Verwandte Themen