Jira Soap API получает дату начала / окончания версии проекта - PullRequest
0 голосов
/ 25 ноября 2010

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

Ответы [ 3 ]

2 голосов
/ 30 ноября 2010

Для версии в 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 голос
/ 15 февраля 2011

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

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

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

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

0 голосов
/ 09 ноября 2011
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

...