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ć?