Udostępnij za pośrednictwem


Podaj zdarzenia, które uruchamiają pipeline'y

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Użyj wyzwalaczy do automatycznego uruchamiania potoku. Usługa Azure Pipelines obsługuje wiele typów wyzwalaczy. W zależności od typu pipeline’u wybierz odpowiedni wyzwalacz z list poniżej.

Uwaga

Wszystkie ścieżki wyzwalacza są czułe na wielkość liter.

Klasyczne przepływy kompilacji i przepływy YAML

Wyzwalacze ciągłej integracji różnią się w zależności od typu repozytorium, które budujesz w swoim potoku.

Wyzwalacze sprawdzania poprawności żądania ściągnięcia różnią się również w zależności od typu repozytorium.

Zaewidencjonowanie z ograniczeniami jest obsługiwane w przypadku repozytoriów TFVC.

Wyzwalacze komentarzy są obsługiwane wyłącznie dla repozytoriów GitHub.

Zaplanowane wyzwalacze są niezależne od repozytorium i umożliwiają uruchamianie potoku danych zgodnie z harmonogramem.

Wyzwalacze potoków w definicjach YAML i wyzwalacze zakończenia kompilacji w klasycznych potokach kompilacji umożliwiają wyzwalanie jednego potoku po zakończeniu innego.

Zagadnienia dotyczące gałęzi dla wyzwalaczy w potokach YAML

Potoki YAML mogą mieć różne wersje potoku w różnych gałęziach, co może mieć wpływ na wersję wyzwalaczy potoku, która ma zostać obliczona i która wersja potoku powinna zostać uruchomiona.

Typ wyzwalacza Wersja potoku YAML
Wyzwalacze ciągłej integracji (trigger) Używana jest wersja potoku w gałęzi, która została wypchnięta.
Wyzwalacze pull requestów (pr) Używana jest wersja potoku w gałęzi źródłowej dla żądania ściągnięcia.
Wyzwalacze komentarzy w pull requestach na GitHubie Używana jest wersja potoku w gałęzi źródłowej dla pull requesta.
Zaplanowane wyzwalacze Zobacz Zagadnienia dotyczące gałęzi dla zaplanowanych wyzwalaczy.
Wyzwalacze ukończenia pipeline'u Zobacz Zagadnienia dotyczące gałęzi wyzwalaczy uzupełniania potoku.

Klasyczne procesy wydawania

Wyzwalacze ciągłego wdrażania pomagają w rozpoczynaniu klasycznych wydań po zakończeniu klasycznej kompilacji lub potoku YAML.

Zaplanowane wyzwalacze wydania umożliwiają uruchamianie potoku wydania zgodnie z harmonogramem.

Wyzwalacze wydania pull requestów są używane do wdrażania pull requestów bezpośrednio za pomocą klasycznych wersji.

Wyzwalacze etapów w klasycznych wersjach są używane do konfigurowania, jak każdy etap w klasycznym wydaniu jest wyzwalany.