TeamCity et l’Intégration Continue – Partie 2
TeamCity est un outil permettant de mettre en place un processus d’intégration continue. Aujourd’hui nous allons voir comment recevoir des notifications suite à une erreur lors de la compilation de notre projet.
Ajouter des notifications
Il est possible, lorsqu’un projet ne compile plus par exemple, d’ajouter des notifications à différents niveaux :
- à un utilisateur,
- à un groupe d’utilisateurs,
- à tous les utilisateurs
Dans notre cas, nous souhaitons que tous les utilisateurs soient au courant lorsque le contenu du dépôt SVN ne compile plus.
Nous allons donc aller ajouter une configuration sur le groupe d’utilisateurs principal “All Users”.
Et modifier la règle pour prendre en compte les commit qui ne nous appartiennent pas.
Configurer le serveur SMTP
Afin de faire fonctionner les notifications que nous venons d’activer, par email, il nous faut configurer un serveur SMTP pour que l’envoi des emails soit réalisé.
Si maintenant nous effectuons un commit d’un fichier qui empêche la compilation de notre projet, notre compilation dans TeamCity va échouer.
Nous pouvons aller voir le détail dans l’interface de TeamCity pour réaliser une première analyse de la situation.
Mais nous avons aussi reçu un mail à ce sujet.
A noter qu’il est aussi possible de recevoir ces notifications directement dans Visual Studio grâce au plugin associé.
Bonne intégration !