JIRA - обновить номер последней сборки из SVN - PullRequest
2 голосов
/ 14 февраля 2012

У меня есть скрипт сборки powershell, который проверяет код и увеличивает номер сборки в SVN (по ночам) в нашем файле Version.h.

Мне нужен какой-то способ установить этот номер сборки в JIRA (или сделать так, чтобы JIRA прочитал его из SVN), чтобы, когда история помечалась как разрешенная, в поле «Последняя версия» было установлено это число сборки, чтобы QA знал в котором была решена проблема.

Какой лучший способ сделать это? Я мог бы потенциально использовать некоторую комбинацию CLI JIRA и настраиваемого поля или что-то еще, но мне было интересно, какие предложения были? Есть ли какие-либо скрипты / плагины, написанные для этого уже? Я думал о том, чтобы использовать поле настраиваемой опции и затем каким-то образом заполнить раскрывающийся список новым номером сборки или чем-то еще, но это кажется грязным решением, и я все равно не знаю, как это сделать.

Номер сборки отличается от версии, которую мы имеем в JIRA, поскольку эти версии мы используем для спринтов.

Спасибо!

1 Ответ

0 голосов
/ 15 февраля 2012

Наилучшим способом, вероятно, является использование REST API Jira (я полагаю, что вы используете Jira v4.x и далее). Jira также поддерживает SOAP, но я думаю, что это будет гораздо сложнее, чем стоит.

Затем, если ваш прокси-сервер настроен правильно, вы можете использовать код, подобный этому вопросу Stackoverflow: Вызовите REST API из скрипта PowerShell .

Наконец, поскольку API-интерфейс Jira REST требует аутентификации, я бы рекомендовал вам не включать пароль по понятным причинам, а читать его из безопасного хранилища, из разрешенного системного файла или другой подходящей альтернативы. .

...