Azure devops 如何在发布时实现Git标记和合并?

Azure devops 如何在发布时实现Git标记和合并?,azure-devops,azure-pipelines,azure-pipelines-release-pipeline,git-tag,Azure Devops,Azure Pipelines,Azure Pipelines Release Pipeline,Git Tag,我们发布管道的最后阶段是一个手动阶段,用于确认部署的发布获得最终验收。在本阶段我们希望执行的任务中: 用发布标签标记开发分支。说“1.2.3” 将开发分支合并到主分支中 (我们正在使用Azure Git存储库) 虽然现在看起来是在Git中进行这些更改的适当时机,但我不太确定这是否是Azure发布管道的预期用途。我承认我对Azure管道有点陌生,而且似乎没有明显的管道任务来做这样的更改 然而,我相信这种发布后的SCM更改是很常见的 因此,我的问题是:在Azure Devops中应用这些SCM更

我们发布管道的最后阶段是一个手动阶段,用于确认部署的发布获得最终验收。在本阶段我们希望执行的任务中:

  • 用发布标签标记开发分支。说“1.2.3”
  • 将开发分支合并到主分支中
(我们正在使用Azure Git存储库)

虽然现在看起来是在Git中进行这些更改的适当时机,但我不太确定这是否是Azure发布管道的预期用途。我承认我对Azure管道有点陌生,而且似乎没有明显的管道任务来做这样的更改

然而,我相信这种发布后的SCM更改是很常见的

因此,我的问题是:在Azure Devops中应用这些SCM更改的正确方法是什么


编辑:我可以使用命令行任务来运行git命令。Config是通过变量组传递的。

您可以在命令行脚本中执行常规git命令(首先,克隆repo(或将其添加为工件),然后标记/合并)


或者安装扩展并使用它们。

是否有某种系统帐户来克隆存储库?我在构建管道中添加了问题标签,但无法在发布管道中删除。但它可以删除自己的标签。对不起,我不明白。。。问题是什么?修复了!这是一个许可缺失(强制推送)。然而,我必须把它放在所有的存储库中,以便它工作。