Quelques projets de la solution de mon client ont un événement post-build: xcopy
la sortie de build dans un dossier spécifique. Cela fonctionne bien lors de la construction localement. Cependant, TeamCity, je parfois obtenir
xcopy [...] sorti avec le code 2
Si j'utilise regular copy
, il sort avec le code 1. Je pense que cela a quelque chose à voir avec les verrous de fichiers, bien que les fichiers spécifiques copiés ne soient pas les mêmes, donc peut-être juste un verrouillage sur le répertoire de destination partagé. J'utilise /y
pour ne pas demander d'écrasement des fichiers.
Pourquoi cela échoue dans TeamCity mais pas localement?