Je travaille sur un projet d'application Web et j'ai besoin de créer un script de construction; un script de construction que je peux déclencher depuis mon serveur cruisecontrol. Comme nant n'a pas été maintenu depuis des lustres, je pense que MSBuild est la voie à suivre.
J'ai besoin du script de construction pour pouvoir
- Compiler tous les assemblys
- Exécuter des tests unitaires
- Exécuter l'analyse NCover sur les tests unitaires
- Déployez la base de données (en fonction des paramètres). Il s'agit vraiment d'exécuter un outil puisque je finirai par écrire mon propre outil pour déployer la base de données. Mais l'exécution de l'outil doit être conditionnelle en fonction d'un paramètre de ligne de commande.
- Fournissez des tests unitaires et des résultats de couverture dans un format que cruisecontrol peut lire et comprendre.
Je suppose que MSBuild me permettra de faire toutes ces choses. Mais je ne sais pas par où commencer. Est-ce que quelqu'un connaît un bon tutoriel pour me familiariser avec mon script de construction?