2008-08-19 7 views
4

Je configure le processus de contrôle de source + 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 fonctionnant, et je voudrais établir un processus continu d'intégration avec CruiseControl.NET. Y a-t-il un bon guide de démarrage étape par étape qui me permettra de commencer avec les meilleures pratiques de cet outil?Par où commencer avec CruiseControl.NET

Répondre

6

Avant CruiseControl tirer parti à sa pleine mesure, vous devez créer un script automatisé de construction qui peut être exécuté par msbuild ou Nant. Après avoir construit votre projet en une étape, vous pouvez commencer à intégrer CruiseControl dans le mix. Voici quelques ressources pour vous aider à démarrer:

-1

Vraiment, le documentation est assez solide

+0

La documentation mentionnée n'a pas de chemin d'accès clair à l'achèvement. –

0

Une astuce que nous avons appris - si vous avez une assez grande équipe et le produit que vous faites référence est une « poussée à l'assurance qualité afin que les gens peuvent tester » type de scénario, résister à l'envie pour que ça se construise à chaque fois que quelqu'un vérifie quelque chose. Il va probablement mettre fin à l'AQ pendant un certain temps et faire bouger beaucoup l'AQ avant de comprendre que les gens vérifient les choses toute la journée. Pour un scénario «push to QA», il suffit de le déclencher tous les soirs s'il détecte des changements.

Pour « voir si elle construit » scénario, une fois toutes les heures est bon (encore une fois, les gens vérifient de manière stuff trop souvent sur une équipe de bonne taille pour faire instantanée construit la peine)

0

Si vous cherchez un .NET CI pourrais-je vous suggérer d'aller voir Team City. Je pense que c'est mieux et c'est gratuit pour jusqu'à 20 utilisateurs.

+0

Merci! Je suis fan de Resharper, mais je n'ai pas prêté attention à TeamCity –

Questions connexes