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 ciągłej integracji w usłudze Azure Repos Git
- Wyzwalacze ciągłej integracji w usłudze GitHub
- Wyzwalacze ciągłej integracji w usłudze Bitbucket Cloud
- Wyzwalacze ciągłej integracji w usłudze TFVC
Wyzwalacze sprawdzania poprawności żądania ściągnięcia różnią się również w zależności od typu repozytorium.
- Wyzwalacze żądania ściągnięcia w usłudze Azure Repos Git
- Wyzwalacze żądania ściągnięcia w usłudze GitHub
- Wyzwalacze żądania ściągnięcia w chmurze Bitbucket
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.