Question

Je vous propose une application Web Greenfield (yeeea!) tout à l'heure, je me demandais comment d'autres personnes avaient d'abord configuré leur projet en ce qui concerne l'automatisation / la création de CI.

Je suis généralement ceci:

  1. Créer un référentiel SVN avec un agencement de base (trunk, braches, lib, etc.)
  2. Créer une structure de solution de base (noyau, interface utilisateur, tests)
  3. Créer un test de base qui échoue
  4. Copiez les scripts NAnt, mettez à jour et modifiez, assurez-vous que le test qui a échoué coupe la construction localement
  5. S'engager
  6. Installez la version de débogage par défaut sur le serveur CI (TeamCity) en vous assurant que la construction échoue
  7. Correction du texte
  8. S'engager 9 Assurez-vous que la construction passe sur CI
  9. Terminé ....
Était-ce utile?

La solution

Un repost du texte de la question:

  1. Créer un référentiel SVN avec des bases mise en page (tronc, braches, lib, etc.)
  2. Créer une structure de solution de base (noyau, interface utilisateur, tests)
  3. Créer une base test qui échoue
  4. Copier des scripts NAnt, mettre à jour et peaufiner, assurez-vous que le échec du test casse la construction localement
  5. S'engager
  6. Setup debug par défaut construire sur le serveur CI (TeamCity) que la construction échoue
  7. Test de correction
  8. S'engager
  9. Assurez-vous que la construction passe sur le CI
  10. Terminé ....
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top