Alguns projetos na solução do meu cliente têm um evento pós-compilação: xcopy
a saída da compilação para uma pasta específica. Isso funciona bem ao construir localmente. No entanto, no TeamCity, ocasionalmente consigo
xcopy [...] saiu com o código 2
Se eu usar regular copy
, ele sairá com o código 1. Espero que isso tenha algo a ver com bloqueios de arquivo, embora os arquivos específicos que estão sendo copiados não sejam os mesmos, talvez apenas bloqueando no diretório de destino compartilhado. Eu costumo /y
não solicitar a substituição de arquivos.
Por que isso falha no TeamCity, mas não localmente?
The user pressed CTRL+C to terminate xcopy
. Ele Ele.