【发布时间】:2021-04-23 19:50:46
【问题描述】:
我正在尝试从功能分支开发管道。 示例代码:
trigger:
branches:
include:
- deploy-pipeline/sql/test/*
exclude:
- deploy-pipeline/pipeline/*
- deploy-pipeline/sql/sample_scripts/*
这里 deploy-pipeline 是功能分支的名称。我在功能分支中有 azure-pipeline.yml 文件。我只想在 deploy-pipeline/sql/test/ 中部署 sql 脚本,所以我将它包含在 include 标志中,只要 sql/ 有任何变化test 文件夹,管道应自动触发并将 sql 脚本部署到我的测试环境。一旦我测试了此功能按预期工作,我就可以将此管道结构推送到 master 以仅在特定文件夹中部署 sql 脚本。 我测试了将更改推送到 sql/test 文件夹,示例 sql 脚本。但是管道不会自动触发。不知道我在哪里错过它。请帮帮我。
【问题讨论】:
标签: azure-devops devops azure-pipelines-yaml azure-devops-pipelines