433 votes

Déclencher une régénération Travis-CI sans pousser un commit ?

À l'aide de Travis-CI, est-il possible de déclencher une reconstruction sans pousser un nouveau commit à GitHub?

Cas d'utilisation: l'échec de la construction en raison d'une externalité. La source est correcte. Elle pourrait s'appuyer sur OK et passez à si tout simplement ré-exécuter.

Par exemple, un apt-get d'échec en raison d'un paquet de serveur est en baisse, mais le serveur est à nouveau de retour. Cependant, l'accumulation est à l'état "bloqué" à "échec" jusqu'à ce qu'un nouveau commit est poussé.

Est-il possible de pousser Travis-CI pour en faire un autre build, autres que de pousser un "dummy" s'engager?

477voto

jbtule Points 11159

Oui sur l’écran de détails de la génération, il y a un bouton "⟳ redémarrer Build"

ButtonPicutre

209voto

Aaron Points 499

Si vous ouvrez le l’onglet pour le référentiel, cliquez sur , faites défiler jusqu'à cliquer sur , vous devriez voir un bouton. Cela entraînera le dernier construit être ré-exécuter.

21voto

Juan Points 337

Connectez-vous à Travis et aller à la page construire. Vous verrez un bouton « Redémarrer construire » sur le coin supérieur droit, à côté de l’icône d’engrenage :

screengrab

Remarque : vous devez avoir accès en écriture sur le repo GitHub lié pour fonctionner.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X