创建Pull请求作为VSTS中构建步骤的一部分

时间:2017-11-03 19:45:43

标签: azure-devops azure-pipelines pull-request azure-pipelines-build-task

我们正在为构建服务器和版本控制使用VSTS。

作为构建过程的一部分,我想创建一个从master分支到develop分支的Pull请求(仅适用于在master上运行的构建)。 我知道有API endpoint这样做。

但我想知道是否有更好的方法来处理它?就像一个自定义步骤(并且我已经错过了它)?

2 个答案:

答案 0 :(得分:1)

目前,没有更好的方法。

即使您在master分支的构建成功时使用webhook来触发事件,主要步骤是使用REST API to create a PR。市场上没有这样的扩展任务。

但将来,当server side hooks are available for VSTS时,您可以使用post-push hook在将更改从develop分支合并到bugfix分支后自动更新master分支

答案 1 :(得分:1)

您可以安装Create Pull Request扩展名,它使您能够从构建管道中自动创建请求请求:

enter image description here