Travis CI plus rapide

Billet

Si vous utilisez Travis pour l'intégration continue de vos projets, il est possible d'avoir des tests lancés plus rapidement en forçant l'utilisation de leur nouvelle infrastructure sous Docker.

Attention, si vous avez besoin de commandes en sudo pour installer des paquets par exemple, ce n'est pas possible dans cette infrastructure.

Pour forcer l'utilisation de Docker au lieu d'une VM classique, il faut rajouter sudo: false en haut de son fichier .travis.yml. PLus d'informations dans cet article : Using container-based infrastructure

En théorie, Travis devrait détecter automatiquement s'il y a utilisation de commandes sudo et utiliser une build dans un conteneur mais dans mon cas en tous cas, sans le mentionner explicitement, je tombais toujours sur une VM classique.