如何通过 REST API 在 Azure Devops 的团队设置中设置 DefaultIterationPath?

用户2249481

我想通过 REST API(或来自 MS 包装 REST API 的 API DLL)为团队在 Azure Devops 服务中设置“DefaultIterationPath”。这可以通过方法 UpdateTeamSettings 来完成。

可以通过以下方式读取团队设置(没关系):

TeamContext teamContext = new TeamContext(prjinfo.Name, sTeamName);
TeamSetting teamSetting = work_client.GetTeamSettingsAsync(teamContext).Result;

使用UpdateTeamSettings方法编写团队设置需要提供 TeamSettingsPatch。

TeamSettingsPatch patch = new TeamSettingsPatch();
// patch.DefaultIteration = <Guid of the new DefaultIterationPath>
work_client.UpdateTeamSettingsAsync(patch, teamContext);

TeamSettingsPatch 有一个属性:

public Guid? DefaultIteration { get; set; }

但不是类似于以下(或类似)的属性:

public string DefaultIterationPath { get; set; }

我在哪里可以提供新的 DefaultIterationPath?有没有办法创建它,获取它的 Guid 并在 TeamSettingsPatch 对象中设置 Guid?

REST API 也有同样的问题。

有什么想法吗?

丹尼尔·曼

这个术语有点奇怪,很难发现。区域和迭代在内部都称为“分类节点”。一旦你知道了这一点,查找和创建它们就很容易了。

您正在寻找这项WorkItemTrackingHttpClient服务。它包含一个GetClassificationNodeAsync允许您搜索区域和迭代的方法。这将包含实体的 GUID。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过REST API的Java添加在Azure中的DevOps测试结果?

启动构建并通过Azure DevOps Rest API传递变量

使用Azure DevOps REST Api如何获取分支的提交哈希?

如何从Azure DevOps Services REST API获取可用的区域路径?

Azure DevOps通过Rest Api访问控制列表设置权限

如何使用Azure DevOps REST API覆盖列表变量?

如何使用Bearer令牌从Azure DevOps调用REST API

使用REST API设置Azure devops Release管道变量

通过访问令牌,使用Azure DevOps中的REST API获取用户详细信息

如何从Azure DevOps扩展中调用Wiki REST Api?

Azure DevOps REST API

如何通过Rest API将主题事务专家发布到Azure DevOps

如何通过Azure DevOps REST API获取分叉列表-分叉-列表

如何检查何时通过API将用户添加到Azure DevOps中的团队/组?

如何通过Azure DevOps Rest API获得批准并检查给定的服务连接?

Azure DevOps 如何通过 REST API 编辑 Wiki 页面

通过 Rest API 创建没有工件的 Azure DevOps 版本

Azure Devops:如何通过 Rest API 检索发布工件的版本?

Azure Devops REST API 删除

如何以角度使用 Azure devops REST API

用于在 Azure Devops 中设置多选字段类型的 REST API

如何使用 REST API 在 azure devops 中创建环境

如何通过 DevOps API 设置团队的待办事项迭代

如何使用 REST API 在 Azure DevOps 中禁用分支策略?

Azure DevOps 通过 Rest API 传递构建参数

如何通过 azure devops 中的 Rest API 获得通过测试的百分比

如何使用 Azure Devops Services Rest API 在 Azure Devops 中更新测试用例的“区域路径”

如何通过 Azure Devops 上的 REST API 添加/更新环境审批者

如何通过 Azure DevOps 上的 REST API 添加/更新用户对环境安全的权限?