обновление тикета jira с помощью скрипта

Есть ли способ обновить тикет Jira с помощью скриптов?

По сути, у меня будет сборка из hudson/jenkins, и если я получу идентификатор Jira во всех изменениях, тогда соответствующий идентификатор должен быть обновлен до версии выпуска в Jira? Может кто-нибудь помочь мне? Я немного новичок в администрировании Jira.


person sharp    schedule 23.09.2011    source источник


Ответы (2)


Немного сложно понять вопрос, но есть плагин Jira для jenkins, который, как мне кажется, делает то, о чем вы спрашиваете:

Вот ссылка на плагин Jenkins JIRA, вам нужно убедитесь, что API веб-сервиса для JIRA включен в интерфейсе администратора JIRA.

person Mike K.    schedule 23.09.2011
comment
Вы знаете, что он очень хорошо интегрирован, но проблема в том, что он загрязняет раздел комментариев, добавляя последние изменения Jekins в раздел комментариев Jira, и любая идея удалить его. - person sharp; 07.10.2011

JIRA имеет веб-службу SOAP (а в некоторых версиях и REST), которая позволит вам сделать HTTP-запрос к JIRA для внесения изменений в тикет. Если плагин Jenkins, который предложил Mike K, у вас не работает, то вы можете посмотреть на написание скрипта, который бы делал тот запрос, который вам нужен.

person Jason Dean    schedule 23.09.2011
comment
Хорошо, но он обновит только раздел комментариев, который я уже интегрировал, есть ли способ обновить раздел Fix Version/s: XXXX на странице тикета jira. - person sharp; 28.09.2011
comment
Вы имеете в виду, что плагин Jenkins будет обновлять только комментарий? Потому что API SOAP позволит вам редактировать практически все в заявке. Таким образом, вы можете посмотреть на этот маршрут. - person Jason Dean; 28.09.2011
comment
Да, но хотелось обновить это исправление/версии в этом конкретном тикете, и этот плагин Jenkins jira отлично работает. - person sharp; 28.09.2011