指定触发管道的事件
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 管道完成后启动经典发布。
计划的发布触发器允许你根据计划运行发布管道。
拉取请求发布触发器用于直接使用经典发布来部署拉取请求。
经典发布中的阶段触发器用于配置经典版本中每个阶段的触发方式。