Intégration continue avec CircleCI
Jun 1, 2016
Au sein de talkspirit nous pratiquons l’intégration continue. Nous utilisons l’outil CircleCI afin de faciliter l’exécution des tests jusqu’au déploiement en production. Aussi il était normal de l’avoir parmi les premières applications intégrées de talkspirit.
Pour ça rien de plus simple, allez dans la rubrique Services
et sélectionnez CircleCI
Après avoir créé l’intégration CircleCI au niveau de votre organisation, copiez-collez l’url du webhook dans le fichier circle.yml
notify:
webhooks:
- url: https://webhook.talkspirit.com/v1/incoming/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Les notifications sont déclenchées :
- lorsque un build échoue
- lorsqu’un build réussi après un échec
- lors du 1er build d’une nouvelle branche
Contrairement aux chatrooms, talkspirit possède un wall avec des commentaires car nous pensons que l’information doit-être hierarchisée. L’intégration de CircleCI s’appuie sur cette caractéristique. Lorsqu’un build est corrigé, le webhook s’ajoute en tant que commentaire. Ci-dessous un exemple d’intégration