Jira Soap API获取项目版本的开始/结束日期

时间:2010-11-25 13:53:52

标签: api soap jira

我正在尝试jira项目版本的开始和结束日期。 我可以使用Jira SOAP API执行此操作,以及我如何做到这一点?

3 个答案:

答案 0 :(得分:2)

在JIRA中没有版本的“开始日期”,并且可以通过SOAP获得发布日期。例如。在Java中:

JiraSoapService js = new JiraSoapServiceServiceLocator().getJirasoapserviceV2();
String token = js.login(username, password);
RemoteVersion[] versions = js.getVersions(token, "KEY");
Calendar releaseDate = versions[0].getReleaseDate();

答案 1 :(得分:1)

后人:

我猜你正在使用Greenhopper,它允许你指定短跑/版本的开始和结束日期。遗憾的是,由于Greenhopper数据未公开(尚未),因此您似乎无法通过API检索此数据。请参阅下面的门票。

我也很想得到这个。

http://jira.atlassian.com/browse/GHS-1853

答案 2 :(得分:0)

https://[YOUR_JIRA_HOST]/secure/CCBShowChartReport.jspa
?decorator=none
&selectedProjectId=[PROJECT_ID]
&selectedBoardId=[VERSION_ID]
&chartType=gh.chart.ahourburndown
&fieldId=
&forMaster=false

不是真的用于startDate / endDate,而是建立自己的每小时燃尽图表所需的所有信息...

我搜索了几个小时才找到解决方案,我找到的另一种方法是:

SELECT *
FROM `propertytext`
WHERE ID = (
SELECT ID
FROM `propertyentry`
WHERE ENTITY_NAME = 'GREENHOPPER'
AND ENTITY_ID = YOUR_PROJECT_ID
AND PROPERTY_KEY = 'CONFIGURATION' )

通过这个,你可以得到你的版本的XML文件,你可以在这里找到startDate / endDate的值