【问题标题】:TFS Changeset among 2 TFS Builds2 个 TFS 构建中的 TFS 变更集
【发布时间】:2017-07-31 19:38:30
【问题描述】:

我使用 TFVC 作为源代码存储库创建了一个 TFS 构建。现在,我想获得有关先前和当前构建中发生的所有变更集的完整信息。

还有其他的 API 吗?

使用以下 rest api 在 jenkins 中可以使用相同的东西 http://server:port/job/jobname/lastBuild/api/xml

【问题讨论】:

  • 你试过什么?对“tfs api”进行简单的网络搜索将产生您正在寻找的结果。

标签: rest jenkins tfs tfsbuild tfvc


【解决方案1】:

根据get list of changesetsrest api

GET https://{instance}/DefaultCollection/_apis/tfvc/changesets?api-version={version}

有多个选项,例如按项目路径按人。但是它不能直接做你想做的事。

您可以使用in a date range 选项。然后您只需要通过此 API-Get build details by Timeline

获取您之前和当前构建的 starttimefinshtime
GET https://{instance}/DefaultCollection/{project}/_apis/build/builds/{buildId}/timeline?api-version={version}

【讨论】:

    【解决方案2】:

    您可以在VSTS Rest API 中使用Get build details - Changes

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-25
    • 2019-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-26
    • 1970-01-01
    相关资源
    最近更新 更多