Udostępnij za pośrednictwem


Określanie zdarzeń wyzwalających potoki

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. Na podstawie typu potoku wybierz odpowiedni wyzwalacz z poniższych list.

Uwaga

W przypadku wszystkich ścieżek wyzwalacza uwzględniana jest wielkość liter.

Klasyczne potoki kompilacji i potoki YAML

Wyzwalacze ciągłej integracji różnią się w zależności od typu repozytorium utworzonego w potoku.

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

Zaewidencjonowane zaewidencjonowane jest obsługiwane w przypadku repozytoriów TFVC.

Wyzwalacze komentarzy są obsługiwane tylko w przypadku repozytoriów GitHub.

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

Wyzwalacze potoku w potokach YAML i wyzwalacze uzupełniania 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 wypychanej gałęzi.
Wyzwalacze żądania ściągnięcia (pr) Używana jest wersja potoku w gałęzi źródłowej dla żądania ściągnięcia.
Wyzwalacze komentarza żądania ściągnięcia w usłudze GitHub Używana jest wersja potoku w gałęzi źródłowej dla żądania ściągnięcia.
Zaplanowane wyzwalacze Zobacz Zagadnienia dotyczące gałęzi dla zaplanowanych wyzwalaczy.
Wyzwalacze ukończenia potoku Zobacz Zagadnienia dotyczące gałęzi wyzwalaczy uzupełniania potoku.

Klasyczne potoki wydania

Wyzwalacze ciągłego wdrażania ułatwiają uruchamianie wersji klasycznych po zakończeniu klasycznej kompilacji lub potoku YAML.

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

Wyzwalacze wydania żądania ściągnięcia służą do wdrażania żądania ściągnięcia bezpośrednio przy użyciu wersji klasycznych.

Wyzwalacze etapu w wersji klasycznej służą do konfigurowania wyzwalania poszczególnych etapów w wersji klasycznej.