Wyświetlanie statusu Travis build w repo GitHub
Pamiętam, że ostatnio widziałem status Travis build PR lub commit w Githubie przeglądając repozytorium(ale nie mogę znaleźć gdzie). Nie mówię o statusie Travis build images w README.md
, ale o rzeczywistej funkcji GitHub (zielone pole z przyjaznym znacznikiem wyboru).
Podczas gdy moje commity bazują na Travisie, chciałbym, aby wyniki były wyświetlane na Githubie (czego teraz nie robią). Chciałbym wiedzieć, jak to włączyć.
UPDATE
Znalazłem przykład tutaj - Zobacz mały zielony znacznik wyboru z napisem "Travis-CI build passed"?
5 answers
Daję ci mój przykład - https://github.com/simkimsia/UtilityBehaviors
Napisałem to w moim README.mdown
### Status
[![Build Status](https://travis-ci.org/simkimsia/UtilityBehaviors.png)](https://travis-ci.org/simkimsia/UtilityBehaviors)
Więc odpowiedź brzmi
[![Build Status](your travis url for the repo here.png)](your travis url for the repo here)
EDIT:
Zdałem sobie sprawę, że masz na myśli włączenie Haka serwisowego Travisa.Jeśli o to ci chodzi, przejdź do GitHub repo > Settings > Service Hooks. Użyj Ctrl + F i wyszukaj Travisa.
EDIT2:
Idź do https://travis-ci.org/profile / {wypełnij twoja własna nazwa użytkownika} / Profil
Następnie skopiuj token i wklej go wewnątrz strony Hooka serwisowego Travis w sekcji ustawień repo Github.
Wpisz swoją nazwę Użytkownika również w Travis.
Wypróbuj przycisk Test wyślij token.
Powinieneś zobaczyć ładunek wysłany pomyślnie.
Jeśli to zadziała, Twój repo github jest teraz podłączony do twojego Travisa.
EDIT3:
OP pyta o status kompilacji travis dla commitów znalezionych w pull requests stron.
Założył, że status Travis build pojawi się wszędzie, o ile istnieje commit.
Moja odpowiedź jest taka, że założenie nie jest poprawne.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-06 12:19:12
Integracja Z Githubem
-
Przejdź do https://travis-ci.org/ {nazwa użytkownika lub org}/{repozytorium}
-
Kliknij obrazek statusu (pojawi się wyskakujące okienko)
- Wybierz gałąź, a następnie kliknij rozwijany adres URL obrazu ▼ i ustaw go na Markdown ▼.
Kopiuj Wklej kod do swojego
README.md
Git add, commit & push. Odśwież Github i zobaczysz obraz teraz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-03-04 13:37:03
Aby uzyskać znaczniki należy przejść do
Https://travis-ci.org/ {username}/{repository}
Naciśnij przycisk z tytułem "Build status images" pod 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
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-11 13:18:02
Aby uzyskać taki sam wynik jak przykład tutaj twoje żądanie push / pull musi zostać zbudowane.
Ten obrazek oznacza, że Pull Request nie został pomyślnie zbudowany
Ten obrazek oznacza, że Pull Request został pomyślnie zbudowany
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-04-21 14:31:25
Jeśli używasz chrome, właśnie stworzyłem rozszerzenie chrome do wyświetlania czasu kompilacji i zmiany statusu w GitHubie. To jest conveninent, aby pokazać Travis build statug w github repo, jeśli tylko repo jest uruchomiony z travis-ci.
Możesz go zainstalować z chrome web store Lub zobacz więcej szczegółów na mój github repo
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-08 05:57:43