Comment vous configurez un projet greenfield
-
01-07-2019 - |
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:
- Créer un référentiel SVN avec un agencement de base (trunk, braches, lib, etc.)
- Créer une structure de solution de base (noyau, interface utilisateur, tests)
- Créer un test de base qui échoue
- Copiez les scripts NAnt, mettez à jour et modifiez, assurez-vous que le test qui a échoué coupe la construction localement
- S'engager
- Installez la version de débogage par défaut sur le serveur CI (TeamCity) en vous assurant que la construction échoue
- Correction du texte
- S'engager 9 Assurez-vous que la construction passe sur CI
- Terminé ....
La solution
Un repost du texte de la question:
- Créer un référentiel SVN avec des bases mise en page (tronc, braches, lib, etc.)
- Créer une structure de solution de base (noyau, interface utilisateur, tests)
- Créer une base test qui échoue
- Copier des scripts NAnt, mettre à jour et peaufiner, assurez-vous que le échec du test casse la construction localement
- S'engager
- Setup debug par défaut construire sur le serveur CI (TeamCity) que la construction échoue
- Test de correction
- S'engager
- Assurez-vous que la construction passe sur le CI
- Terminé ....
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow