我正在尝试设置我们的 Azure Pipelines,以便用户可以手动从主分支以外的分支运行发布,将其部署到 Dev 但不要让它进一步部署。
我正在查看部署前条件下的 Artifact 过滤器。在 QA 的舞台上,如果我在 Build branch main 上添加 Include 过滤器,是否会过滤掉其他分支并阻止它们进入 QA?
示例:我从 main 创建了一个分支 test_abcd,然后为我的分支手动运行构建管道。假设我将管道工件添加到发布管道,它应该会自动部署到 Dev,对吗?那么我的工件过滤器会阻止它进入 QA 阶段吗?
我认为它应该是因为工件过滤器上的信息气泡指出:
选择工件条件以触发新部署。仅当所有工件条件都匹配时,才会将发布部署到此阶段。
非常感谢!