代码之家  ›  专栏  ›  技术社区  ›  Thomas Eyde

添加标记时VSTS不支持自动释放吗?

  •  2
  • Thomas Eyde  · 技术社区  · 7 年前

    1. 建立在对主服务器(CI)的每次提交的基础上
    2. 添加发布标记(CD)时创建新的发布(和部署)

    我调查过:

    构建部分工作正常,我可以手动创建一个新版本。但是我不能让发布管理器在创建新标记时创建新的发布。

    我已经像这样配置了部署触发器,但是即使在 Create a release when tags are added to an existing build :

    Continuous deployment trigger

    我试过了 Build tags refs/tags/v* , refs/tags/v\* , v* v\* ,以及特定的标记,如 prod .

    我的仅生成报告 Tags set for release trigger did not match the tags in build branch ,这不是很有帮助:

    Deployments

    1 回复  |  直到 7 年前
        1
  •  3
  •   jessehouwing    7 年前

    我想混淆的是标签的类型。 生成标记 实际上是在构建中定义的,而不是在Git中。它们和 .

    您可以通过REST API或UI(在Build Details页面上添加标记)设置构建标记。

    为了基于标记发布,我认为您可能需要配置一个CI构建以在标记中触发,然后将其输入发布工作流。如果没有自定义脚本,就无法通过推送Git标记来自动升级构建。