指定觸發管線的事件

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

使用觸發程式自動執行管線。 Azure Pipelines 支援許多類型的觸發程式。 根據您的管線類型,從下列清單中選取適當的觸發程式。

注意

所有觸發程式路徑都會區分大小寫。

傳統組建管線和 YAML 管線

持續整合 (CI) 觸發程式會根據您在管線中建置的存放庫類型而有所不同。

提取要求驗證 (PR) 觸發程式也會根據存放庫的類型而有所不同。

TFVC 存放庫支援閘道簽入

只有 GitHub 存放庫才支援批注觸發 程式。

排程的觸發程式 與存放庫無關,可讓您根據排程執行管線。

YAML 管線中的管線觸發 程式和 傳統建置管線中的建置完成觸發 程式,可讓您在完成另一個管線時觸發一個管線。

YAML 管線中觸發程式的分支考慮

YAML 管線在不同的分支中可以有不同的管線版本,這可能會影響評估管線觸發程式的版本,以及管線應該執行的版本。

觸發程序類型 管線 YAML 版本
CI 觸發程式 (trigger 使用推送分支中的管線版本。
PR 觸發程式 (pr 使用提取要求之來源分支中的管線版本。
GitHub 提取要求批注觸發程式 使用提取要求之來源分支中的管線版本。
已排程的觸發程序 請參閱 排程觸發程式的分支考慮。
管線完成觸發程序 請參閱 管線完成觸發程式的分支考慮。

傳統發行管線

持續部署觸發程式 可協助您在傳統組建或 YAML 管線完成之後啟動傳統版本。

排程發行觸發程式 可讓您根據排程執行發行管線。

提取要求發行觸發程式 是用來使用傳統版本直接部署提取要求。

傳統版本中的階段觸發程式可用來設定在傳統版本中 觸發每個階段的方式。