Alcuni progetti nella soluzione del mio cliente hanno un evento di post-compilazione: xcopy
l'output di compilazione in una cartella specifica. Funziona bene quando si costruisce localmente. Tuttavia, in TeamCity, occasionalmente ottengo
xcopy [...] è terminato con il codice 2
Se uso regolare copy
, esce con il codice 1. Mi aspetto che questo abbia qualcosa a che fare con i blocchi dei file, sebbene i file specifici che vengono copiati non siano gli stessi, quindi forse si limita a bloccare la directory di destinazione condivisa. Di solito /y
non chiedo di sovrascrivere i file.
Perché questo fallisce in TeamCity ma non localmente?
The user pressed CTRL+C to terminate xcopy
. Hehe.