|
|
1
6
拉请求触发器意味着,一旦配置了拉请求释放,只要为受保护分支提出拉请求,就会自动触发释放,并部署到指定的环境中。 所以这两个触发器是不同的,您可以在这里参考更详细的信息。 https://docs.microsoft.com/en-us/azure/devops/pipelines/release/deploy-pull-request-builds?view=azure-devops https://docs.microsoft.com/en-us/azure/devops/pipelines/release/triggers?view=azure-devops 如果您仍然希望在PR完成后部署Nuget,我建议您创建一个新的构建管道,并为其启用持续集成。然后将此构建管道设置为发布管道工件。 因为当PR完成时,它将创建一个对目标分支的新提交,这个新提交将触发构建管道,构建管道将触发发布管道,以按照您的预期部署Nuget。 |
|
|
2
2
我不确定一年后是否还有人在寻找解决方案,但我很高兴,所以我写了一个Azure函数应用程序,从DevOps接收拉请求关闭Webhook,并将这些事件转换为新版本。 https://github.com/GravlLift/OnPullRequest
|