web-dev-qa-db-fra.com

Pouvez-vous faire une construction en une étape?

Du Test Joel :

Pouvez-vous faire une construction en une étape?

Je dois dire que je ne peux pas. Je travaille actuellement sur une application Web qui dispose d'une liste de tableurs d'éléments qui doivent être effectués afin de déployer. Donc, ma question est Comment puis-je l'automatiser? Doit-il être une organisation large? TIPS/TECHNIQUES?

14
billy.bob

J'ai pensé que je pouvais vérifier que l'un de notre test de Joel ...

J'ai fait un serveur de construction dans python automatisé à l'aide pychron .

Le code a été synchronisé avec VSS de la ligne de commande, construire avec Borland FAIT (la plupart des IDES créeront-ils des fichiers pour vous, qu'ils appellent ou non cela. Delphi utilisait de sortir. Faites des fichiers et appelez-les des fichiers .bpg, maintenant ils ". Réservez des fichiers XML MSBUILD et vous pouvez utiliser MSBuild) et les erreurs ont été placées dans un fichier XML que je viens de continuer à ajouter à.

Alors, écrivez simplement un fichier de lot et faites ces choses.

  1. Synchroniser le code du contrôle de la source
  2. Supprimer Dumb Stuff (fichiers de configuration individuels pour les projets) que vous savez vous empêchera de tout construire.
  3. Tout construire (je construirais tout, faire tout le frère).
  4. Connectez-vous vos erreurs et avertissements, mais n'arrêtez pas de bâtir. (Si vous êtes vraiment intelligent, vous extraire le nom de la dernière personne à vérifier dans le fichier qui a provoqué la casse la construction et l'envoyer un nastygram)
0
Peter Turner