Dragon Slayer Дополнение: Действие Проблемы с Commit Commands Установить плагин JIRA FishEye 3,1-beta1 в Плагины / Plugins Installed-каталог в домашней директории JIRA

Итак, ты убивал AtlassiaN дракон интеграции. Но вы все еще нервничала, это было слишком просто! Вы хотите что-то сложнее. Ну, я только что задача для вас. Actioning JIRA вопросы с Subversion совершить сообщений. Прежде чем идти, позвольте мне сказать, эта задача не входит в официальнуюAtlassian Dragon Quest. Вы не получите другой бесплатно футболки Если вы выполните эту задачу. Но, вы получите одно полезная функция интеграции с продуктами Atlassian's.

Actioning вопросы с сообщениями совершить это функция, которая была доступна вJIRA студии около года. Документация о том, как ее использовать (раз он создан) можно найти здесь. Эта особенность была с самого начала, написанная в качестве признака, которые могут быть использованы вне студии JIRA. Однако существует небольшое количество усилий REQUired достать на тот момент. Эта работа никогда не было сделано, до сих пор. Ну, кое-что было сделано. Это еще только рекомендовал, чтобы быть судимым только храбрые дракона Slayers.

Сначала немного о том, как actioning вопросов совместного совершенияmmands работу. Atlassian имеет мало известны крест плагина продукт под названием "Atlassian оповещения. Этот плагин реализующий WebHooks для Atlassian продукции. Использование интерфейса REST, другие серверы могут подписаться на уведомления о событиях на Atlassian Product. В нашем случае, сервлет в плагине JIRA FishEye будет подписаться на уведомления, полученные от совершения FishEye, это сервлет будет обрабатывать их совершению сообщений, а также вопросы, действия JIRA соответственно.

Потребности

Для того чтобы выполнить эту задачу, выпонадобятся:

Чтобы завершить Atlassian Dragon Quest Версия 3.1-beta1 подключаемого модуля JIRA FishEye, имеющиеся здесь патч для встроенной в JIRA документооборота Atlassian FishEye Notifier Plugin версии 2.1-beta1, доступный здесь Rep Subversionository, что вы можете совершить, чтобы (может быть локальной файловой системы хранилища) Firefox плаката установки плагина установить плагин JIRA FishEye 3,1-beta1 в Плагины / Plugins Installed-каталог в каталоге JIRA домой из-Atlassian JIRA прямойОри, применять рабочий патч, с помощью команды патч-p0 <JIRA-workflow.xml.patch Перезагрузка JIRA Установить Atlassian FishEye Notifier Plugin в VAR / плагины / каталог пользователя в FishEye FishEye Перезагрузка Добавить к хранилищу Subversion FishEyЭ. Грант "Чарли" пользователь вы создали доступ администратора FishEye. Это можно сделать, нажав на ссылку администраторов в меню Администрирование FishEye. В браузере Firefox, войдите в FishEye с Чарли пользователей. Теперь, с помощью плагина Firefox PosterВ отправьте запрос POST (Ваш Fisheye URL база) / плагины / Servlet / оповещения / (хранилище) / COMMIT, с содержанием типа приложения / X-WWW-форм-urlencoded, а содержание URL = (ваша JIRA Базовый URL ) / плагины / Servlet / commitnotification & authenticationType = TRUSTED_APPS = & Имя пользователя "Чарли". Код ответа должно быть 201 Создал.

Теперь вы готовы пойти.

Тестирование Создание вопроса в JIRA Проверьте свой исходный код. Если используется файловая система SVN репозитория, убедитесь, что вы указываете - usernAme Чарли вариант. внести изменения, а затем совершать с посланием совершить ISSUEKEY () # разрешить его работы

Через пару минут, вопрос должен быть решен, и комментарии "это работает" добавила к этому вопросу.

Если эти инструкции неработа для вас (помните, что это задача не для слабых сердцем!), то пожалуйста, оставьте свой отзыв в комментариях к этой записи.