如何实现 Git 标签并在发布时合并?

How to implement Git tag and merge on release?

我们发布管道的最后阶段是手动阶段,用于确认已部署的发布得到最终接受。在这个阶段我们想要 运行 的任务中:

(我们正在使用 Azure Git 存储库)

虽然在 Git 中进行这些更改看起来是正确的时机,但我不太确定这是 Azure 发布管道的预期用途。我承认我对 Azure 管道有点陌生,似乎没有明显的管道任务可以进行此类更改。

但是,我相信这种 post-release SCM 更改是很常见的。

因此我的问题是:在 Azure Devops 中应用这些 SCM 更改的正确方法在哪里以及如何应用?

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

您可以在命令行脚本中执行常规 git 命令(首先,克隆存储库(或将其添加为工件),然后 tag/merge)。

或者安装 Tag Git on Release & Git Merge 扩展并使用它们。