Pamiętam, że ostatnio widziałem stan kompilacji pr lub commit w Travisie w GitHub, przeglądając repozytorium (ale nie mogę znaleźć gdzie). Nie mówię o obrazach stanu kompilacji Travisa, README.md
ale o rzeczywistej funkcji GitHub (zielone pudełko z przyjaznym znacznikiem wyboru).
Chociaż moje commity są zbudowane na Travisie, chciałbym uzyskać wyniki wyświetlane w GitHub (czego teraz nie robią). Chciałbym wiedzieć, jak to włączyć.
AKTUALIZACJA
Znalazłeś tutaj przykład - zobacz mały zielony znacznik wyboru z napisem „Wersja Travis-CI przeszła pomyślnie”?
Odpowiedzi:
Podaję Ci mój przykład - https://github.com/simkimsia/UtilityBehaviors
Napisałem to w moim pliku README.mdown
Więc odpowiedź brzmi
EDYTOWAĆ:
Zdałem sobie sprawę, że możesz mieć na myśli włączenie haka serwisowego Travisa.
Jeśli to masz na myśli, przejdź do repozytorium github> Ustawienia> Haki serwisowe. Użyj Ctrl + F i wyszukaj Travis.
EDYCJA2:
Wejdź na https://travis-ci.org/profile/ {podaj swój własny użytkownik} / profile
Następnie skopiuj token i wklej go na stronie Travis Service Hook w sekcji Github Repo Settings.
Wpisz również swoją nazwę użytkownika w Travisie.
Wypróbuj przycisk testowego wysyłania tokena.
Powinien pojawić się komunikat pomyślnie wysłany.
Jeśli to zadziała, repozytorium Github jest teraz podłączone do travis.
EDYCJA3:
OP pyta o stan kompilacji Travis dla zatwierdzeń znalezionych na stronach żądań ściągnięcia.
Założył, że stan kompilacji Travisa pojawi się wszędzie, o ile istnieje zatwierdzenie.
Odpowiadam, że to założenie nie jest poprawne.
źródło
Integracja z Github
Wejdź na https://travis-ci.org/ {username or org} / {repository}
Kliknij obraz stanu (pojawi się wyskakujące okienko)
Kopiuj Wklej kod do swojego
README.md
Git add, commit & push. Odśwież Github, a zobaczysz teraz obraz.
źródło
Aby uzyskać znaczniki, należy przejść do
https://travis-ci.org/ {nazwa użytkownika} / {repozytorium}
Naciśnij przycisk z tytułem „Twórz obrazy stanu” pod Twoją nazwą użytkownika w prawym górnym rogu
Następnie otrzymasz wyskakujące okienko ze znacznikami dla różnych środowisk. Oto zrzut ekranu z wyskakującym okienkiem dla mojego własnego repozytorium
źródło
Aby uzyskać taki sam wynik jak w przykładzie, żądanie wypychania / ściągania musi zostać skompilowane.
Ten obraz oznacza, że pull request nie został pomyślnie zbudowany
Ten obraz oznacza, że żądanie ściągnięcia zostało pomyślnie zbudowane
źródło
Jeśli używasz Chrome, właśnie stworzyłem rozszerzenie do Chrome, aby pokazać czas kompilacji show travis-ci i zmianę statusu na Github. Dogodnie jest pokazać statug kompilacji Travisa w repozytorium github, jeśli tylko repozytorium zostało uruchomione za pomocą Travis-ci.
Możesz go zainstalować ze sklepu Chrome Web Store lub zobaczyć więcej szczegółów w moim repozytorium github
źródło