我使用以下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.Version与jira字段版本不匹配。
我不确定您使用的是哪个版本的JIRA REST API,但the tutorial for the v2说:
就像现实世界中的其他人一样,我们面临着时间和资源的限制。支持两种序列化格式比单一格式需要更多时间。因此,对于我们最初发布的JIRA REST API,我们决定提供“JSON中的更多内容”而不是“JSON和XML中的更少内容”。
所以我不确定XML支持。我没有使用Testlink的经验,但我猜它在后端使用某种串行器。
此版本字段为空,因为您尚未在JIRA中为项目指定任何版本。在我的情况下,它是JIRA中的修复版本。目前,其余的API正在获取一个空的版本列表。你可以试试
卷曲-X GET http://example.com/rest/api/2/project/KEY/versions -H'授权:基本dtgzkisVlbyhsuYWhtYijdsdidjjsidDkw'
这将为您提供一个空列表。在JIRA中为项目设置FixVersion之后,此API将返回项目的可用版本列表,并且将使用这些版本填充Version字段。
PS:使用您自己的授权标头。您可以使用[Postman] [1]来实现此目的。