Einige Projekte in der Lösung meines Kunden haben ein Post-Build-Ereignis: xcopy
die Build-Ausgabe in einen bestimmten Ordner. Dies funktioniert gut, wenn vor Ort gebaut wird. Doch in Teamcity, ich gelegentlich bekommen
xcopy [...] mit Code 2 beendet
Wenn ich "normal" verwende copy
, wird es mit Code 1 beendet. Ich gehe davon aus, dass dies etwas mit Dateisperren zu tun hat, obwohl die spezifischen Dateien, die kopiert werden, nicht identisch sind. Vielleicht wird nur das freigegebene Zielverzeichnis gesperrt. Ich benutze, /y
um nicht zum Überschreiben von Dateien aufzufordern.
Warum schlägt dies in TeamCity fehl, aber nicht lokal?
The user pressed CTRL+C to terminate xcopy
. Hehe.