Ich erinnere mich, dass ich kürzlich den Travis-Build-Status eines PR oder Commits in GitHub gesehen habe, als ich das Repository durchsucht habe (aber nicht gefunden habe, wo). Ich spreche nicht von den Travis-Build-Statusbildern, README.md
sondern von einer tatsächlichen GitHub-Funktion (grünes Kästchen mit einem freundlichen Häkchen).
Während meine Commits auf Travis aufbauen, möchte ich, dass die Ergebnisse in GitHub angezeigt werden (was sie derzeit nicht tun). Ich würde gerne wissen, wie ich das aktivieren kann.
AKTUALISIEREN
Haben Sie hier ein Beispiel gefunden - sehen Sie das kleine grüne Häkchen mit der Aufschrift "Travis-CI-Build bestanden"?
Antworten:
Ich gebe Ihnen mein Beispiel - https://github.com/simkimsia/UtilityBehaviors
Ich habe das in meine README.mdown geschrieben
Die Antwort lautet also
BEARBEITEN:
Mir wurde klar, dass Sie möglicherweise den Travis Service Hook einschalten.
Wenn Sie das meinen, gehen Sie zu Ihrem Github-Repo> Einstellungen> Service Hooks. Verwenden Sie Strg + F und suchen Sie nach Travis.
EDIT2:
Gehen Sie zu https://travis-ci.org/profile/ {geben Sie Ihren eigenen Benutzernamen ein} / Profil
Kopieren Sie dann das Token und fügen Sie es in die Travis Service Hook-Seite in Ihrem Abschnitt "Github Repo-Einstellungen" ein.
Geben Sie auch Ihren Benutzernamen in Travis ein.
Probieren Sie die Schaltfläche zum Senden von Token aus.
Sie sollten sehen, dass die Nutzdaten erfolgreich gesendet wurden.
Wenn dies funktioniert, ist Ihr Github-Repo jetzt mit Ihrem Travis verbunden.
EDIT3:
Das OP fragt nach dem Travis-Build-Status für Commits, die auf Pull-Anforderungsseiten gefunden wurden.
Er ging davon aus, dass der Travis Build-Status überall angezeigt wird, solange ein Commit vorliegt.
Meine Antwort ist, dass die Annahme nicht korrekt ist.
quelle
Github-Integration
Gehen Sie zu https://travis-ci.org/ {Benutzername oder Organisation} / {Repository}
Klicken Sie auf das Statusbild (ein Popup wird angezeigt).
Kopieren Fügen Sie den Code in Ihre ein
README.md
Git hinzufügen, festschreiben und pushen. Aktualisieren Sie Github und Sie sehen das Bild jetzt.
quelle
Um Markup zu erhalten, sollten Sie zu gehen
https://travis-ci.org/ {Benutzername} / {Repository}
Klicken Sie oben rechts unter Ihrem Benutzernamen auf die Schaltfläche mit dem Titel "Statusbilder erstellen"
Danach erhalten Sie ein Popup mit Markups für verschiedene Umgebungen. Hier ist ein Screenshot mit Popup für mein eigenes Repository
quelle
Um das gleiche Ergebnis wie hier zu erzielen, muss Ihre Push / Pull-Anforderung erstellt werden.
Dieses Bild bedeutet, dass Pull Request nicht erfolgreich erstellt wurde
Dieses Bild bedeutet, dass Pull Request erfolgreich erstellt wurde
quelle
Wenn Sie Chrome verwenden, habe ich gerade eine Chrome-Erweiterung erstellt, um die Bauzeit von Travis-CI und die Statusänderung in Github anzuzeigen. Es ist praktisch, Travis Build Statug in Github Repo zu zeigen, wenn nur das Repo mit Travis-CI gestartet wird.
Sie können es im Chrome Web Store installieren oder weitere Details zu meinem Github Repo sehen
quelle