指定触发管道的事件

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

注意

在 Microsoft Team Foundation Server (TFS) 2018 和更低版本中,生成和发布管道被称为“定义”,运行被称为“生成”,服务连接被称为“服务终结点”,阶段被称为“环境”,而作业被称为“阶段” 。

使用触发器自动运行管道。 Azure Pipelines支持许多类型的触发器。 根据管道的类型,从以下列表中选择适当的触发器:

经典生成管道和 YAML 管道

持续集成 (CI) 触发器因管道中生成的存储库类型而异。

拉取请求验证 (PR) 触发器也因存储库类型而异。

TFVC 存储库支持封闭式签入

注释触发器仅支持GitHub存储库。

计划的触发器 独立于存储库,允许按计划运行管道。

YAML 管道中的管道触发器和经典生成管道管道中的生成完成触发器允许你在另一个管道完成后触发一个管道。

YAML 管道中触发器的分支注意事项

YAML 管道可以在不同的分支中具有不同版本的管道,这可能会影响评估管道触发器的版本,以及管道应运行哪个版本。

触发器类型 管道 YAML 版本
CI 触发器 (trigger) 使用推送分支中的管道版本。
PR 触发器 (pr) 使用请求的源分支中的管道版本。
GitHub拉取请求注释触发器 使用请求的源分支中的管道版本。
计划的触发器 请参阅 计划触发器的分支注意事项
管道完成触发器 请参阅 管道完成触发器的分支注意事项
Azure Pipelines操作 请参阅 分支注意事项

经典发布管道

持续部署触发器 有助于在经典生成或 YAML 管道完成后启动经典版本。

计划发布触发器 允许按计划运行发布管道。

拉取请求发布触发器 用于直接使用经典版本部署拉取请求。

经典版本中的阶段触发器 用于配置经典版本中每个阶段的触发方式。