Как настроить проект в Гудзоне / Дженкинс, чтобы отчитываться перед Джирой - PullRequest
5 голосов
/ 29 сентября 2011

Я установил и настроил этот плагин:

http://wiki.hudson-ci.org/display/HUDSON/JIRA+Plugin

В Jira Я включил ON вариант "accept api calls"

в журналах Jira я вижу, что Хадсон установил соединение

но больше ничего не происходит, у меня есть тестовые сборки, и они терпят неудачу, но Хадсон ничего не сообщает jira

как назвать работу? как назвать тесты? мне нужен jiraID?

как создать проблему, которая работает с Hudson?

как на самом деле связать работу Хадсона с проблемой Джира?

Ответы [ 4 ]

1 голос
/ 24 ноября 2011

Я рекомендую вам использовать этот плагин: Marvelution JIRA Hudson Integration . С этим я надеюсь, что вы можете решить вашу проблему.

Вам необходимо установить 2 разные части плагина, одну в JIRA и другую в Jenkins (это позволяет использовать новый API, позволяющий JIRA соединяться с Jenkins). Затем вам нужно перейти в Администрирование JIRA, Хадсон, Серверы, Добавить сервер, настроить там свой сервер Jenkins.

После этого перейдите в Администрирование, Хадсон, Ассоциации, Добавить Ассоциацию Хадсона и свяжите свой проект в JIRA с вашей задачей Jenkins (будет показан список задач).

Наконец, вам нужно всего лишь перейти на страницу проекта JIRA, и вы увидите вкладку Hudson, в которой вы можете увидеть необходимую интеграцию.

0 голосов
/ 16 января 2014

В настоящее время я пытаюсь интегрировать Jenkins (версия 1.53+) с JIRA (v5.2), чтобы i) создать проблему jira и ii) обновить возможности решения проблемы jira. Мой источник контроля SVN, и мой пользователь настроен на CROWD

В настоящее время я могу обновить только проблему JIRA после пост-сборки. Ключ заключается в том, чтобы последнее сообщение о фиксации SVN начиналось с «-» в формате (т. Е. «ПРОЕКТ-3» обозначает проблему номер 3 для ключа проекта jira = ПРОЕКТ)

Полный процесс установки и настройки плагинов можно найти по этой ссылке: http://blog.dominikschadow.de/?p=313

вывод jenkins обновляет проблему JIRA (на которую ссылается сообщение о фиксации svn, как я указал): i) СОСТОЯНИЕ ii) ссылка на вывод задания jenkins iii) сообщение / файл фиксации SVN изменяются / удаляются.

0 голосов
/ 12 апреля 2013

Если вы хотите создавать проблемы в Jira, например, провалив тесты в Jenkins, тогда плагин JiraTestResultReporter поможет вам. Смотрите эту ссылку .

0 голосов
/ 14 декабря 2011

Дженкинс не может решить проблемы Джиры. Это может только оставлять комментарии. Кроме того, Дженкинс не публикует комментарии в вопросах Jira, называемых тестами, заданиями или чем-либо при сканировании комментариев в коммит к svn и если есть идентификатор Jira, то после сборки он публикует комментарий.
Это слишком плохая и базовая функциональность для меня, поэтому я сдался.

Я недавно нашел этот плагин: https://wiki.jenkins -ci.org / дисплей / Дженкинс / Jira + выпуск + Updater + Plugin но я нахожусь в середине проекта и не хочу сейчас его тестировать

...