45 votes

Tutoriel "approfondi" sur la mise en place du serveur TeamCity CI de Jetbrain

Est-ce que quelqu'un sait où je peux trouver un bon tutoriel pour m'expliquer comment configurer le serveur TeamCity CI ? Je suis novice dans le domaine des tests unitaires et de la philosophie agile du développement, et j'aurais donc besoin d'aide pour me lancer. Je travaille avec du code Asp.NET en utilisant NUnit pour mes tests unitaires et je préférerais un environnement Windows pour le serveur TeamCity. Veuillez noter que je n'ai aucune idée de la façon de configurer NANT pour la construction ou toute autre chose nécessaire pour avoir des constructions continues. Je n'ai que du code .NET testé à l'unité.

27voto

Ben Griswold Points 6949

Les gens de DimeCasts.net ont un joli Tutoriel TeamCity .

11voto

Cory Foy Points 5181

Notez que TeamCity peut également utiliser MSBuild, qui peut exécuter les fichiers .sln de Visual Studio. C'est un excellent point de départ pour se lancer - il suffit de demander au serveur de build d'exécuter votre build script qui utilise MSBuild pour appeler votre fichier .sln.

Nous enregistrons notre build script dans un répertoire Build, et nous nous assurons d'utiliser des chemins relatifs, afin que n'importe qui puisse exécuter le build. Nous avons environ 140 projets (gérés et non gérés) plus une foule d'autres activités (auto-génération de classes et d'objets à partir de métadonnées par exemple).

De même, lorsque vous configurez un serveur CI pour la première fois, préparez-vous à vous familiariser avec votre build. Pendant les premières semaines, lorsque quelque chose se casse, les gens risquent de rejeter la faute sur le serveur CI au lieu de vérifier le code cassé. Comprendre votre build et le garder aussi simple que possible aidera toute l'équipe à se concentrer sur une meilleure intégration.

7voto

Richard Points 14490

J'ai trouvé un excellent série d'articles de blog sur la configuration de TeamCity, Subversion et Web Deploy . Cela m'a fait gagner beaucoup de temps.

6voto

Scott Cowan Points 1564
  1. obtenir de nant qu'il compile votre code et exécute des tests
  2. télécharger et installer teamcity
  3. configurer votre rapport de test comme un artefact de construction dans les paramètres généraux.

nunit est un bon point de départ car il fonctionne bien avec teamcity.

teamcity est très facile à mettre en place, postez vos commentaires si vous avez des problèmes avec.

Voici quelques liens pour vous aider

4voto

Doug Points 3948

J'ai écrit un assez long post sur comment faire cela avec ASP.Net et des projets de déploiement web - Cela semble tout à fait dans vos cordes (je ne sais pas si je suis autorisé à poster ceci - mods ?):

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X