Question

Je projet TeamCity qui utilisent mercurial. Je l'ai fait quelques changements manuellement dans les fichiers dans le répertoire de teamcity/buildAgent/work. Le problème est que maintenant je ne peux pas mettre à jour les fichiers aux fichiers dans le référentiel.

Comment puis-je forcer la caisse de re pour le TeamCity? Y at-il possibilité de se débarrasser de l'ancienne caisse?

Était-ce utile?

La solution

Il y a un bouton « Clean Sources » sur le projet ou construire quelque part la page de configuration. Si vous cliquez que la version suivante fera automatiquement une caisse complète.

Autres conseils

Quand j'ai enlevé un sous-module Git de mon dépôt, il a cassé sur mon serveur CI.

L'option n'a pas fonctionné pour moi, mais cela a fait (de "Clean Sources" http : //confluence.jetbrains.net/display/TCD4/Clean+Checkout ):

  

TeamCity maintient un cache interne pour les sources pour optimiser les communications avec le serveur VCS. Les caches sont remis à zéro pendant le temps de nettoyage. Pour résoudre les problèmes de mise à jour des sources, les caches peuvent être réinitialisé manuellement. Pour ce faire, il suffit de supprimer / système / répertoire caches.

Dans mon cas, je devais simplement d'exécuter cette commande sur le serveur CI:

rm -Rf ~/.BuildServer/system/caches

Voici les instructions pour résoudre ce problème:

http://confluence.jetbrains.net/display/TCD4/Clean+Checkout

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top