2

Je mets en place une application web Greenfield (yeeea!) Tout à l'heure, je me demandais comment d'autres personnes ont d'abord configuré leur projet en ce qui concerne la construction automatisée/CI?Comment vous configurez un projet greenfield

Je suis généralement ceci:

  1. Créer répertoire SVN avec la mise en page de base (tronc, Braches, lib, etc.)
  2. Création d'une structure de solution de base (noyau, ui, tests)
  3. Créer une test de base qui ne
  4. scripts Copie Nant, mise à jour et apportez des modifications, assurez-vous que le test ne casse la construction locale
  5. Engagez
  6. Set up version de débogage par défaut sur le serveur CI (TeamCity) en vous assurant la génération échoue
  7. Fix texte
  8. Commit 9 Assurez-vous que la construction passe sur CI
  9. Fait ....
+0

, qui est une façon très raisonnable de le faire. Vous avez répondu à votre propre question - vous pourriez peut-être afficher la deuxième partie comme réponse pour que les gens puissent voter et que vous puissiez l'accepter? –

+0

Je ferais la même chose (comme Chris), et d'accord du tout (avec Ilya). –

Répondre

1

A republication de la texte de la question:

  1. Créer répertoire SVN avec base mise en page (tronc, braches, lib, etc.)
  2. Créer s de base Structure olution (noyau, ui, tests)
  3. Créer un test de base qui ne
  4. scripts Copier NAnt, mise à jour et apportez des modifications, assurez-vous que le essai ne casse la construction localement
  5. Engagez
  6. debug par défaut de configuration sur le serveur construire CI (TeamCity) faisant que la construction ne
  7. Fix Test
  8. Commit
  9. faire construire que sur CI passe
  10. Fait ....
bien
+0

Cela ne semble pas être correctement formaté - # 5 a été combiné aveC# 6. En outre, cela n'aide pas que dans la question initiale, les numéros 8 et 9 sont combinés et doivent être séparés. Je n'ai pas suffisamment de rep pour éditer les posts sinon je le ferais! –

Questions connexes