Mam skonfigurowane jenkins z pluginem gerrit trigger do sprawdzania poprawności każdego zatwierdzenia, które popychamy do gerrit. Spodziewam się, że ten czynnik uruchamiający wprowadzi moją ostatnią zmianę z oryginalnym repo i zrobi kompilację. Ale to jest klonowanie tylko projektu repo i kompilowanie bez mojej zmiany.Jenkins gerrit trigger nie pobiera mojej zmiany podczas budowania
Poniżej znajdują się moje ustawienia konfiguracyjne dla wyzwalacza gerrit w jenkins.
Refspec: $GERRIT_REFSPEC
Branches to build: $GERRIT_BRANCH
Build trigger: Gerrit event
Trigger on: patch set created
Gerrit project: added project and branch
Poniżej jest przesłanie wyjściowy build
Triggered by Gerrit: http://ci-test1/22
Building on master in workspace /var/lib/jenkins/jobs/Build_Adserver_4.7/workspace
Checkout:workspace//var/lib/jenkins/jobs/Build_Adserver_4.7/workspace - [email protected]
Using strategy: Default
Last Built Revision: Revision 701a75ef38aa191ac1b806c48e6b3451671888f6 (ads/4.7)
Fetching changes from 1 remote Git repository
Fetching upstream changes from abc
Commencing build of Revision 701a75ef38aa191ac1b806c48e6b3451671888f6 (ads/4.7)
Checking out Revision 701a75ef38aa191ac1b806c48e6b3451671888f6 (ads/4.7)
[workspace] $ /bin/sh -xe /tmp/hudson1375188638196718521.sh
+ echo 'Started Build'
Started Build
+ echo ..................
..................
+ echo 'Build Finished'
Build Finished
Finished: SUCCESS
Tutaj 701a75ef38aa191ac1b806c48e6b3451671888f6 jest szefem oddziału repo i 8cbda558adcad4fb7eb714e0b3fb98a6fbf5811c jest SHA-id z mojej ostatniej zmiany trigged kompilacji.
Zweryfikowałem także z obszaru roboczego Jenkins, ale nie uwzględniam mojej zmiany.
Przepraszam, jeśli brakuje mi jakichkolwiek informacji. Proszę dać mi znać pomóżcie mi, jeśli czegoś tu brakuje.
dziękuję uncletall. To działa – Sridhar
@całkowicie, również mam ten problem. Używam teraz najnowszych wersji. Nie widzę "Wybór strategii". Zgodnie z nową wersją skonfigurowałem poprawnie parametry "Gerrit Trigger". Ale wciąż moje jenkins na starym kodzie. pls help – Virtual
Jestem prawie pewien, że jest tam w najnowszej wersji. ALE! Wtyczka git jest w tej chwili poważnie uszkodzona. Musiałem obniżyć wersję klienta Git Client z wersji 1.6.1 do wersji 1.4.6 i wtyczki Git z wersji 2.0.1 do wersji 1.4.0, aby ponownie uruchomić Gerrit Trigger. – uncletall