在天青管道中自动合并GIT分支

时间:2020-08-23 07:51:01

标签: git azure-devops azure-pipelines

我已经在管道中使用了Azure DevOps中的GIT回购。

此仓库包含三个分支-> master(无用),PreProd和Prod

在管道中,我在PreProd分支上工作,部署后,我想执行一个任务,将PreProd分支中的最新代码合并到Prod中的新提交中。

那么,这有可能吗?

谢谢。

3 个答案:

答案 0 :(得分:1)

enter image description here

我认为您正在寻找这个。

答案 1 :(得分:1)

您可以按照@Tomasz的建议尝试使用API​​,或调用git命令合并分支。

此外,您可以尝试执行Create Pull Request任务来创建请求请求并设置“自动完成”:

https://marketplace.visualstudio.com/items?itemName=ShaykiAbramczyk.CreatePullRequest

答案 2 :(得分:0)

如果由于某种原因GitMerge任务对您不起作用,请尝试直接从脚本调用Azure DevOps API进行Git操作。

文档:https://docs.microsoft.com/en-us/rest/api/azure/devops/git/merges/create?view=azure-devops-rest-6.0