使用YouTrack REST API获取Sprint列表

时间:2013-02-22 15:26:09

标签: youtrack

我正在创建一个C#工具,它使用REST API从YouTrack中提取信息。我正在寻找一种方法来获取已创建的冲刺列表。有没有办法通过REST API轻松获取此信息?最糟糕的情况我可以获取问题列表并解析所有问题以收集所有可用的冲刺,但必须有一个更简单的方法。

4 个答案:

答案 0 :(得分:4)

版本5改变了敏捷方法。使用以下命令返回新的Agile方法:

{baseUrl}/rest/agile/{agileID}/sprints

我必须使用以下命令获取要在上面的URL中使用的Agile ID列表:

{baseUrl}/rest/agile/agiles

现在提供所有敏捷板的列表,并在上面的第一个命令中使用'id'元素将返回该敏捷板的sprint列表。 AgileID的返回类似于'myprojectname-99'。我发现如果您只使用ID末尾的数字编号,那么也可以使用完全敏捷名称。

答案 1 :(得分:2)

我找到了一种更简单的方法来获得短跑:

{baseUrl}/rest/agile/{projectName}/sprints?"

这为XML提供了该项目的所有冲刺及其开始/结束日期。

答案 2 :(得分:1)

您要求的内容可以通过GET {youtrac.base.url} / rest / admin / customfield / versionBundle / {bundleName}获得。要查找{bundleName},请转到敏捷设置,然后查看“字段以识别冲刺:”设置,该设置为您提供字段名称。对于此字段,在“管理”中,您可以找到该包的名称。

答案 3 :(得分:-1)

{baseUrl}/rest/agile/{projectName}/sprints?仅在敏捷板的名称与projectName相同时才有效!!!

API是:{baseUrl}/rest/agile/{agileName}/sprints