Je suis actuellement en train de mettre en place un environnement d'intégration continue au travail. Nous utilisons VisualSVN Server et CrusieControl.NET. Parfois, un build échouera et un symptôme est qu'il existe des conflits dans la copie de travail CruiseControl.NET. Je crois que cela est dû à la façon dont j'ai configuré les solutions Visual Studio. Espérons que plus nous courrons de projets dans cet environnement, meilleure sera notre compréhension de la façon de les mettre en place, donc je ne me demande pas pourquoi les conflits se produisent à ce stade. Pour réparer les builds, je supprime la copie de travail et force une nouvelle construction - cela fonctionne à chaque fois (actuellement). Donc mes questions sont: est la suppression de la copie de travail une partie valide d'un processus de construction d'intégration continue, et comment puis-je y aller?Tâche de préconfiguration - suppression de la copie de travail dans CruiseControl.NET
J'ai essayé des solutions comprenant MSTask et appelant l'effacement de la ligne de commande mais je n'ai aucune chance.
Désolé d'être si verbeux - bon travail c'est une version bêta :)
CleanCopy for Subversion est implémenté maintenant, dans la version 1.4.1. Vous devez juste configurer CleanCopy à true dans votre configuration – Alex