azure devops如何创建将更新2个分支的管道?

azure devops如何创建将更新2个分支的管道?,azure,azure-devops,azure-pipelines-release-pipeline,Azure,Azure Devops,Azure Pipelines Release Pipeline,我有一个主管道,当主管道发生拉请求时,管道将检查它,如果一切正常,它将在网站上、主分支上部署它 但我想做的是,当我对主程序执行pull请求时,我还想用相同的版本更新热修复程序分支。因此,一旦我对主分支发出了拉取请求,它也将用最新版本更新主分支和热修复分支。如何完成此操作?如果热修复程序分支没有更改,则无法自动更新热修复程序分支。您需要执行从主分支到修补程序分支的合并,并在YAML文件中指定触发器,如下所示: trigger: - master - hotfix 这样,主分支和热修复分支都可以触

我有一个主管道,当主管道发生拉请求时,管道将检查它,如果一切正常,它将在网站上、主分支上部署它


但我想做的是,当我对主程序执行pull请求时,我还想用相同的版本更新热修复程序分支。因此,一旦我对主分支发出了拉取请求,它也将用最新版本更新主分支和热修复分支。如何完成此操作?

如果热修复程序分支没有更改,则无法自动更新热修复程序分支。您需要执行从主分支到修补程序分支的合并,并在YAML文件中指定触发器,如下所示:

trigger:
- master
- hotfix
这样,主分支和热修复分支都可以触发此管道

有用链接:


要解决此问题,您必须从市场下载名为create pull request的扩展

啊,好的,是的,我想要的是,一旦主版本成功构建,它将自动将该构建推送到热修复分支。因此,修补程序分支als运行最新版本我如何才能实现这一点,因为我不了解这一点是的,但我在哪里可以找到要添加到azure Pipelines的特定命令行请给我一个示例代码或其他东西,因为我对azure Devosis没有经验参考案例很有帮助?想要首先这样做会改进讨论。在我看来,在开发热修复程序分支时将任何东西合并到主分支的想法似乎是错误的。当确定修补程序的必要性时,我们会停止向主程序中的所有请求,完成并将修补程序合并到主程序中,部署它,然后才恢复从主程序获得修补程序的其他PRs。热修复程序分支的寿命很短,因此通常不会产生太大的影响。但也许你的情况有所不同?