Démonstration de Travis.
Travis-CI est une technologie permettant de synchroniser vos projets et d'exécuter des tests unitaires pour le déploiement de vos applications stockées sur Github.
##Pour démarrer avec Travis CI en utilisant GitHub
- Allez sur Travis-ci.com et inscrivez-vous avec GitHub .
- Acceptez l'autorisation de Travis CI. Vous serez redirigé vers GitHub.
- Cliquez sur votre photo de profil en haut à droite de votre tableau de bord Travis, cliquez sur Paramètres, puis sur le bouton vert Activer , et sélectionnez les référentiels que vous souhaitez utiliser avec Travis CI.
Ou vous cliquez sur le bouton Activer tous les dépôts à l'aide des applications GitHub sur la page de démarrage pour simplement activer tous vos dépôts
Si vous êtes propriétaire d'un projet sur Github et que vous avez les autorisations propriétaires (fork) alors la suite vous ait destinée. Tout d'abord il faut créer un fichier .travis.yml à la racine du projet pour indiquer à Travis-CI ce qu'il doit faire.
touch .travis .ymlPuis configurer le fichier comme vous le voulez. Exemple :
language: php
php:
- 5.3
- 5.4
- 7.1On doit maintenat ajouter le .travis.ymlfichier à git, commit et push pour déclencher une build Travis CI. Travis exécute uniquement les builds sur les commits que vous envoyez après avoir ajouté un fichier .travis.yml.
Pour finir, on peut vérifier la page d'état de construction pour voir si votre construction réussit ou échoue selon l'état de retour de la commande de construction en visitant le site de Travis CI et en sélectionnant votre référentiel.
##Plus que d'exécuter des tests Travis CI ne sert pas uniquement à exécuter des tests, il y a beaucoup d'autres choses que vous pouvez faire avec votre code:
- déployer sur des pages GitHub
- exécuter des applications sur Heroku
- télécharger RubyGems
- envoyer des notifications
MIT © Thibaut Marchal