我已经使用以下xml
将Testlink与Jira集成在一起<issuetracker>
<username>xyz</username>
<password>#123</password>
<uribase>abc.net/projects/KEY/</uribase>
<uriapi>abc.net/rest/api/latest/</uriapi>
<uriview>abc.net/browse/</uriview>
<projectkey>KEY</projectkey>
<issuetype>1</issuetype>
</issuetracker>
我能够将现有的jira问题链接到测试链接。
但是创建问题窗口包含版本字段,它不会让我输入任何值或不提供任何建议,如下图所示。
我试图在jira中创建版本,但它不起作用。
所以,
我应该为版本字段输入/配置什么值?
<issuetype>1</issuetype>
的用途是什么?我们可以提供任何其他价值吗?
如何在创建问题窗口上链接新字段?
4. 版本与jira字段版本不匹配。
答案 0 :(得分:2)
我不确定您使用的是哪个版本的JIRA REST API,但the tutorial for the v2说:
就像现实世界中的其他人一样,我们面临时间和资源限制。支持两种序列化格式比单一格式需要更多时间。因此,对于我们最初发布的JIRA REST API,我们决定提供“更多JSON内容”而不是“JSON和XML中的更少内容”。
所以我不确定XML支持。我没有使用Testlink的经验,但我猜它在后端使用了某种串行器。
答案 1 :(得分:0)
此版本字段为空,因为您尚未在JIRA中为项目指定任何版本。在我的情况下,它是JIRA中的修复版本。目前,其余的API正在获取一个空的版本列表。你可以尝试
curl -X GET http://example.com/rest/api/2/project/KEY/versions -H&#39;授权:基本dtgzkisVlbyhsuYWhtYijdsdidjjsidDkw&#39;
这会给你一个空列表。 在JIRA中为项目设置FixVersion之后,此API将返回项目的可用版本列表,并且将使用这些版本填充Version字段。
PS:使用您自己的授权标头。您可以使用[Postman] [1]来实现此目的。