Jak skonfigurować hak zatwierdzający po Git
Jak zdalnie uruchomić kompilację z Jenkins?
Jak skonfigurować hak zatwierdzający Git post?
Moim wymaganiem jest, gdy zmiany w repozytorium Git dla konkretnego projektu automatycznie uruchomią kompilację Jenkins dla tego projektu.
W sekcji budowania triggerów Jenkinsa wybrałem zdalnie budowanie trigera.
W.git
katalog, katalog hooks jest tam, że musimy skonfigurować plik po zatwierdzeniu.
Mylę się, jak wywołać stamtąd kompilację (znam część, którą powinniśmy użyć polecenia curl).
curl cmbuild.aln.com/jenkins/view/project name/job/myproject/buildwithparameters?Branch=feat-con
Umieściłem to polecenie w moim katalogu hooks serwera git (po haku zatwierdzającym).
Ilekroć zmiany zachodzą w repozytorium, uruchamia się automatyczna kompilacja.
Chcę sprawdzić zmiany w zestawie, czy w przynajmniej jednym pliku java jest tam kompilacja powinna się rozpocząć.
Załóżmy, że programiści zmienili tylko pliki XML lub pliki właściwości, których kompilacja nie powinna zostać uruchomiona.
Wraz zxml
przypuśćmy, że.java
pliki są tam kompilacja powinna się rozpocząć.