首页 > 解决方案 > 如何根据提交消息触发 azure devops 构建管道?

问题描述

我正在构建一个 Azure Devops 项目。该项目同时具有 UI 和后端应用程序代码。这两个代码都作为一个项目放置在 GitLab 中。但是不同的团队正在为 UI 和后端工作。我需要配置两个构建管道,一个用于 UI 更改,一个用于后端更改。

我需要的是根据提交消息触发特定的管道。IE; 如果进行了 UI 更改,则提交消息中将包含关键字“ UI_CHANGES ”。Azure DevOps 应该认识到这一点并触发 UI 构建管道。

当我用谷歌搜索时,我知道 Azure DevOps 不支持基于提交消息的过滤来触发新的构建管道。

我可以在这里使用 Git 标签吗?如果是,请指导我如何使用它。也欢迎任何其他可能的想法!

提前致谢。

标签: gitazureazure-devopsgitlabbuild-pipeline

解决方案


您不需要根据提交消息运行管道,您可以创建两个管道并在触发器中确定哪个将在使用路径过滤器时运行:

在此处输入图像描述


推荐阅读