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

时间:2019-12-04 11:12:50

标签: azure-devops azure-pipelines azure-pipelines-release-pipeline git-tag

我们发布流程的最后阶段是一个手动阶段,用于确认已部署的发布版本已被最终接受。在此阶段我们要运行的任务包括:

  • 用发布标签标记 develop 分支。说“ 1.2.3”。
  • develop 分支合并到 master 分支。

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

尽管在Git中进行这些更改似乎是正确的时机,但我不确定这是否是Azure发布管道的预期用法。我承认对Azure管道有些陌生,并且似乎没有明显的管道任务可以进行此类更改。

但是,我相信这种发行后的SCM更改非常普遍。

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

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

1 个答案:

答案 0 :(得分:0)

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

或安装Tag Git on ReleaseGit Merge扩展名并使用它们。