Próbuję zrozumieć, w jaki sposób gerrit-trigger w Jenkins działa w szczegóły? W jaki sposób wywoływany jest test dla wyzwolonego rdzenia?Jak działa wtyczka Gerrit-trigger w Jenkins?
Dzięki,
Próbuję zrozumieć, w jaki sposób gerrit-trigger w Jenkins działa w szczegóły? W jaki sposób wywoływany jest test dla wyzwolonego rdzenia?Jak działa wtyczka Gerrit-trigger w Jenkins?
Dzięki,
Gerrit spust działa tak:
To łączy się z serwerem gerrit ssh i wykorzystuje Gerrit Strumień zdarzenia dowodzić
Następnie ogląda ten strumień ponieważ dane pochodzą z
Będzie próbował dopasować zdarzenia do wyzwalaczy zdefiniowanych w projektach
Potencjał pit-upadki:
Jenkins użytkownik ma nieprawidłowych poświadczeń ssh
Jenkins użytkownik nie posiada praw stream-Events
jak sprawdzić :
zalogować się jako użytkownik jenkins
ssh -p 29418 [email protected] Gerrit Strumień zdarzenia
pchania zobowiązać się do serwera i powinieneś zobaczyć rzeczy w swoim strumieniu
Problemy: połączenie
ssh nie powiodło? konfiguracja ssh para kluczy
Brak przesyłania strumieniowego w prawo? Przejdź do All-Projects-> Access i pod Global Capabilities dodaj zdarzenia Stream do grupy Non-Interactive Users
Czy możesz dać nam coś więcej, aby przejść dalej? Dokumentacja na temat wyzwalacza Gerrit znajduje się w [Gerrit Trigger] (https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger), ale zakładam, że masz kilka bardziej szczegółowych pytań. Co próbowaliście i co próbowaliście zrobić? – gaige
Tak - idziesz w prawo. co chcę wiedzieć, to w jaki sposób informacja (kod) od Gerrita zostaje przeniesiona do Jenkinsa i odwrotnie? Jaka jest forma informacji? Wiem, że informacje są przekazywane przez SSH - ale jak? Dziękuję – moe312
Również, które API łączy wtyczka również? – moe312