Je me souviens avoir récemment vu le statut de compilation de Travis d'un pr ou d'un commit dans GitHub parcourant le référentiel (mais je ne trouve pas où). Je ne parle pas des images d'état de construction de Travis dans README.md
, mais d'une fonctionnalité réelle de GitHub (case verte avec une coche amicale).
Bien que mes commits s'appuient sur Travis, je souhaite que les résultats s'affichent dans GitHub (ce qu'ils ne font pas actuellement). J'aimerais savoir comment activer ceci.
METTRE À JOUR
Vous avez trouvé un exemple ici: https://github.com/sebastianbergmann/phpunit/pull/1051/commits voyez la petite coche verte indiquant "Travis-CI build passée"?
Je vous donne mon exemple - https://github.com/simkimsia/UtilityBehaviors
Je l'ai écrit dans mon README.mdown
### Status
[![Build Status](https://travis-ci.org/simkimsia/UtilityBehaviors.png)](https://travis-ci.org/simkimsia/UtilityBehaviors)
Donc la réponse est
[![Build Status](your travis url for the repo here.png)](your travis url for the repo here)
MODIFIER:
J'ai compris que vous vouliez peut-être allumer le crochet de service Travis.
Si c'est ce que vous voulez dire, allez dans votre dépôt github> Paramètres> Crochets de service. Utilisez Ctrl + F et recherchez Travis.
EDIT2:
Allez à https://travis-ci.org/profile/ {indiquez votre propre nom d'utilisateur}/profil
Copiez ensuite le jeton et collez-le dans la page Travis Service Hook de la section Paramètres Github Repo.
Saisissez également votre nom d'utilisateur dans Travis.
Essayez le bouton jeton test d'envoi.
Vous devriez voir la charge utile envoyée avec succès.
Si cela fonctionne, votre dépôt github est maintenant connecté à votre travis.
EDIT3:
Le PO demande quel est le statut de compilation de travis pour les commits trouvés dans les pages de demandes de tirage.
Il a supposé que le statut de construction de travis apparaîtra n'importe où tant qu'il y a un commit.
Ma réponse est que l'hypothèse n'est pas correcte.
Intégration Github
1) Allez à https://travis-ci.org/ {nom d'utilisateur ou org}/{référentiel}
2) Cliquez sur l'image d'état (une fenêtre contextuelle apparaîtra)
3) Sélectionnez une branche, puis cliquez sur le menu déroulant. Image URL ▼ et le mettre à Markdown ▼.
5) Copier Collez le code dans votre README.md
6) Git ajouter, commettre et pousser. Actualisez github et vous verrez l'image maintenant.
Pour obtenir du balisage, vous devriez aller à
https://travis-ci.org/ {nom d'utilisateur}/{référentiel}
Appuyez sur le bouton intitulé "Créer des images d'état" sous Votre nom d'utilisateur en haut à droite.
Après cela, vous obtiendrez une popup avec des annotations pour différents environnementsVoici une capture d'écran avec popup pour mon propre référentiel
Pour avoir le même résultat que exemple ici votre demande Push/Pull doit être construite.
Cette image signifie que la requête d'extraction n'a pas été créée
Cette image signifie que Pull Request a été construit avec succès
Si vous utilisez chrome, je viens de créer une extension chrome pour le temps de génération de show travis-ci et le changement de statut dans github. Il est judicieux de montrer le statut de construction de travis dans github repo, si seulement le repo est lancé avec travis-ci.
Vous pouvez l’installer à partir de chrome Web Store Ou voir plus de détails sur mon compte github