Question

Je mets en place le processus de contrôle de source + de construction/intégration de mon équipe à partir de zéro.Nous utilisions VSS et un outil que nous avons créé en interne pour effectuer le processus de construction.Nous avons décidé de passer à un environnement plus moderne.J'ai le SVN en cours d'exécution et j'aimerais définir un processus d'intégration continue avec CruiseControl.NET.Existe-t-il un bon guide de démarrage étape par étape qui me permettra de démarrer avec les meilleures pratiques de cet outil ?

Était-ce utile?

La solution

Avant d'exploiter pleinement CruiseControl, vous devez créer un script de construction automatisé qui peut être exécuté par msbuild ou nant.Une fois que vous avez construit votre projet en une seule étape, vous pouvez commencer à intégrer CruiseControl dans le mix.Voici quelques ressources pour vous aider à démarrer :

Autres conseils

Une excellente ressource que j'ai trouvée récemment pour CI est celle de Martin Fowler, auteur du célèbre livre "Enterprise Application Architecture".

URL : http://martinfowler.com/articles/continuousIntegration.html

Un conseil que nous avons appris : si vous avez une équipe raisonnablement grande et que le produit auquel vous faites référence est un scénario de type "pousser vers le contrôle qualité afin que les gens puissent tester", résistez à l'envie de le construire à chaque fois que quelqu'un enregistre quelque chose. .Cela supprimera probablement le contrôle qualité pendant un certain temps et entraînera de nombreuses perturbations dans le contrôle qualité avant que vous ne vous rendiez compte que les gens enregistrent des éléments toute la journée.

Pour un scénario "push to QA", faites-le simplement se déclencher tous les soirs s'il détecte des changements.

Pour un scénario "voir si ça se construit", une fois toutes les heures est une bonne chose (encore une fois, les gens vérifient les choses trop souvent dans une équipe de taille décente pour que les builds instantanés en valent la peine)

Si vous recherchez un CI .NET, puis-je vous suggérer de jeter un œil à Équipe Ville.Je pense que c'est mieux et c'est gratuit jusqu'à 20 utilisateurs.

Vraiment, le Documentation est assez solide

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