Auparavant, il était possible de télécharger des boîtes Vagrant pour déboguer les versions de Travis (pour les projets GitHub par exemple). Apparemment, ce n'est plus possible, alors comment les gens déboguent-ils actuellement les chaînes de construction complexes de Travis?
Réponses
Trop de publicités?Une façon d'inspecter la construction (par ex., Pas de débogage) consiste à envoyer les journaux de génération à un autre serveur en cas d'échec.
Voici un exemple:
after_failure
- sudo tar -czf /tmp/build-${TRAVIS_BUILD_NUMBER}-logs.tgz your-application-logs/
- scp /tmp/build-${TRAVIS_BUILD_NUMBER}-logs.tgz travis@your-server.com:~/logs
Vous pouvez les envoyer par courrier électronique, les stocker sur un serveur de stockage ou autre.
Ces journaux vous seraient utiles si vous exécutiez vos tests en mode débogage et incluez également nos propres journaux dans l'archive.
Malheureusement, il n'y a pas de bonne solution pour tester travis-ci s'appuie localement sur le moment. La chose la plus proche que je peux recommander, c'est une Ubuntu 12.04 vagrant vm et à disposition avec le Travis chef des livres de cuisine à partir d' ici. Cela permettra de résoudre la plupart des cas d'utilisation comme la plupart du temps le test échecs ne sont pas de la travis logiciel (Bien que quand vous êtes dans la chance difficiles, comme la plupart Travis logiciel dépend de l'autre des morceaux de Travis logiciel, le rendant assez difficile à mettre en place), mais à partir du sous-fifre de l'OS (Ubuntu) et des logiciels tels que ruby et ruby gems.