Introduction
Après la création de la librairie, la création et la publication du package, je propose d’ajouter l’intégration continue avec Travis. Travis est gratuit pour les projets open-source. (L’url n’est d’ailleurs pas la même c’est travis-ci.org pour les projets publics, et travis-ci.com pour les projets privés)
L’intégration continue.
Il faut bien entendu s’inscrire sur Travis. On s’authentifie grâce à son identifiant github.
Nous allons rajouter le fichier .travis.yml
dans notre dépôt.
1 2 3 4 5 6 7 8 |
|
Quand je synchronise mes dépôts. Il suffit de cliquer sur le slider pour activé l’intégration continue.
On peux lire les logs, d’ailleurs on se rend compte que travis utilise Docker
et voici le résultat
A chaque commit je lance un build. J’ai vraiment été très surpris par la simplicité de la mise en œuvre.
En conclusion
On peux lancer un build sans passer par travis grâce à docker et JoliCi, Voir ce post à la fin
Dans le prochain article, nous allons parler de CodeSniffer.