【问题标题】:API to create new Release Templates with Release Management?使用发布管理创建新发布模板的 API?
【发布时间】:2015-07-06 16:28:02
【问题描述】:

当我们最终确定每月发布的新代码时,我们对代码进行分支,并通过在Release Management 中为构建服务器和新发布模板创建新的构建进行跟进。

除了包含我们内部版本号(每个版本唯一)的文件路径和命名约定之外,所有这三个步骤都是相同的。我们很想编写一个脚本来为我们完成所有这些工作:我们输入所需的版本号,然后生成所有三个项目。我知道如何创建 TFS 分支和 TFS 构建定义,因此创建发布模板是唯一的问题。

是否有 API 可以在发布管理中以编程方式创建发布模板? (不需要是一个漂亮的 API,如果我可以通过简单的搜索/替换旧版本号到新版本号来复制定义先前版本的任何文件,我会很满足,假设版本模板被序列化为文件。)

【问题讨论】:

    标签: tfs release-management ms-release-management


    【解决方案1】:

    没有 API,现有的 RM 2013/2015 也没有 API。数据库架构也相当复杂,因此您很可能无法通过 SQL 查询复制发布模板。

    当重新设计的发布体验在 TFS 2015 更新 1 中首次亮相时,可能会有一个 API。

    您不需要为每个版本都创建一个新的发布模板——发布模板应该是一组静态的步骤,以便以可重复、幂等的方式发布您的软件。您要复制发布模板这一事实强烈表明您做错了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-18
      • 1970-01-01
      • 1970-01-01
      • 2023-01-20
      • 1970-01-01
      相关资源
      最近更新 更多