Jak uruchomić skrypty podczas scalania lub po usunięciu gałęzi?


9

Używam rurociągów wielobranżowych Jenkins. Jeśli gałąź zostanie scalona, ​​a usunięte jenkins, również usunie gałąź z potoku.

To świetnie, ale chcę uruchomić polecenie / skrypt po usunięciu gałęzi. Jak mogę jenkins uruchomić polecenie po usunięciu gałęzi? Czy istnieje sposób, aby jenkins uruchomił zadanie przed usunięciem gałęzi?

Edycja: Powinienem dodać, że używam bitbucket. Byłoby fajnie, gdyby Jenkins mógł wywołać zdarzenie podczas czyszczenia gałęzi rurociągu wielobranżowego. Idealnie nie byłoby ważne, kim jest mój dostawca git.



Co powiesz na haki internetowe? confluence.atlassian.com/bitbucket/…
mico

Odpowiedzi:


4

„To świetnie, ale chcę uruchomić polecenie / skrypt po usunięciu gałęzi. Jak mogę jenkins uruchomić po usunięciu gałęzi?”

W tym celu musisz użyć haka internetowego , korzystam z następujących ustawień w Github:

wprowadź opis zdjęcia tutaj

Bitbucket obsługuje tylko następujące haki internetowe:

wprowadź opis zdjęcia tutaj

„Czy istnieje sposób, aby Jenkins uruchomił zadanie przed usunięciem oddziału?”

Nie, że nie widzę, ale w Github możesz utworzyć niestandardową etykietę i uruchomić zadanie za pomocą haka sieciowego, gdy etykieta jest dodawana do gałęzi.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.