2010-11-25 2 views
0

Я пытаюсь получить начало и конец версии проекта jira. Могу ли я сделать это с помощью Jira SOAP API и как я это сделаю?Jira Soap API получить версию проекта начало/конец даты

+0

Что вы подразумеваете под версией JIRA? Вы имеете в виду дату начала и окончания обычного проекта, например задание sed или slpm? – Anders 2010-11-27 14:26:58

ответ

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

Для потомков:

Я предполагаю, что вы используете GreenHopper, что это позволит вам указать даты начала и окончания для ваших спринтов/версий. К сожалению, похоже, вы не можете получить эти данные через API, поскольку данные Greenhopper пока не отображаются (пока). См. Билет ниже.

Я тоже хочу получить это.

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

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, но всей информации, необходимой для создания собственного почасового Burndown Chart ...

Я искал в течение нескольких часов, чтобы найти решение для этого, единственным способом я нашел это:

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/endD ate