2015-05-26 2 views
5

Мы самодостаточно GitLab CE и Jira, мы хотимКак интегрировать Jira с GitLab CE?

  • ссылка мерзавец совершить с эмиссией JIRA
  • ссылка мерзавец фиксации со статусом выпуска JIRA, как мы можем начать/переместить/закрыть вопрос по вопросам GIT
  • предел выше операций по отдельным отраслям, например, статус проблемы изменения только тогда, когда совершает на мастер-ветви, так как мы выполняем слияние запроса для каждой функции/ошибка

но только GitLab EE встроенная поддержка интеграции Jira, как я могу это сделать для GitLab CE?

Я на GitLab CE 7.8.2, Jira + Agile 6,4

+3

Мне любопытно, как далеко вы достигли этого/того, что вы закончили, чтобы решить эту проблему, если вы это сделали. –

ответ

1

На данный момент я думаю, что GitLab Listener add-on for JIRA это единственный способ интеграции GitLab CE и JIRA. Вы можете использовать сообщения фиксации для генерации рабочих журналов JIRA, комментариев и действий, а также выполнять переходы рабочего процесса. Надстройка также пытается отобразить пользователей GitLab пользователям JIRA, чтобы связать рабочие журналы, комментарии и т. Д. С нужным пользователем.

Это простое дополнение и, возможно, оно не распространяется на все ваши требования, но это лучше, чем ничего :).

+0

это дополнение не может ограничить операции над конкретными ветвями, я пробовал – fifth

5

Вы можете взглянуть на этот проект: https://github.com/akraxx/gitlab-jira-integration. Это приложение Java, поэтому для его запуска вам понадобится сервер с JVM.

Следуйте README, чтобы узнать, как настроить его :)

+0

Вы сами являетесь автором? отлично, я попробую и даю отзывы. Btw, рад видеть активный проект интеграции jira-gitlab – fifth

+0

Да, я :) Дайте мне знать, если у вас есть проблемы с настройкой или запуском! –

4

Я думаю, что сейчас лучший способ:

https://docs.gitlab.com/ce/user/project/integrations/jira.html

GitLab может быть сконфигурирован, чтобы взаимодействовать с JIRA. Конфигурация происходит через имя пользователя и пароль. Подключение к серверу JIRA через CAS невозможно.

Каждый проект может быть сконфигурирован для подключения к другому экземпляру JIRA, см. Раздел конфигурации. Если у вас есть один экземпляр JIRA, вы можете предварительно заполнить страницу настроек шаблоном по умолчанию. Чтобы настроить шаблон, см. Документ «Шаблоны служб».

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

+0

Привет, это плагин интеграции платный или бесплатный? – vhen

+0

Это бесплатно и не использует дополнительный плагин. –