Jak sprawić, by Jenkins budował tylko gałęzie funkcji, jeśli zmieniły się podczas uruchamiania z bitbucketu

Mam zadanie Jenkinsa, które buduje gałęzie pasujące do „pochodzenia / funkcji / **”.

Bitbucket wyzwala zadanie do zbudowania za każdym razem, gdy w repozytorium zostaną wprowadzone zmiany za pomocą haka repozytorium (https://confluence.atlassian.com/display/BITBUCKET/Jenkins+hook+management).

Działa to dobrze, gdy występuje zmiana gałęzi gałęzi, zadanie rozpoznaje, że gałąź się zmieniła i buduje.

Jednak, gdy istnieje zatwierdzenie dla gałęzi innej niż funkcja (np. Scalanie do opracowania lub master) bitbucket nadal uruchamia zadanie. Nie ma żadnych zmian w żadnych gałęziach funkcji, więc po prostu ponownie buduje gałąź ostatnio zbudowanej funkcji.

Czy istnieje sposób, aby to kontrolować?

questionAnswers(4)

yourAnswerToTheQuestion