как эффективно скрестить jira и svn

    Исходная задача заключается в том, что мы хотим связать комиты в SVN с тикетами JIRA, причем:
    1. Не должны пропускаться комиты без реально существующих тикетов в Jira
    2. Непосредственно в Jira должна быть возможность посмотреть что (кто, когда...) комителось в SVN к контексте конкретного тикета.

    Как оказалось не так просто нагуглить инфу на эту тему. Есть куча решений jira pre-commit hooks, но только одно (может и есть другие?!, но я не нашел) позволяет решить задачу «реально существующих тикетов в Jira». И так решения…


    По первой задачи.
    JIRA Commit Acceptance Plugin
    Установка там описана. Единственно чего нет:
    — делайте chmod +x на скрипты
    — ln -s pre-commit.sh pre-commit
    — Питоновский скрипт почему не запахал, перловый как влитой
    — Не забудьте внести в скрипты (в оба) свои пути+настройки
    — Прочитайте доки до конца!

    Чем это лучше просто хуков svn. Этот хук спрашивает у Jira (через RPC), а не делает выводы по регулярке. Соответственно все настройки делается через адмику Jira:
    — для каких проектов включать хуки
    — Запрещать ли комиты к закрытым тикетам
    — Запрещать ли комиты, если автор комита и исполнитель тикета разные.

    По Второй.
    JIRA Subversion Plugin
    Тут все просто, только:
    — Обратите внимание на таблицу соответствия версий плагина и Jira
    — Установите WebSVN или аналог (не обязательно, если не надо смотреть файло в браузере)
    — Для перестроения индексов из SVN надо удалить папку /plugins/atlassian-subversion-revisions/ (внимание, не только файлы)
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 3

      –1
      1. Не должны пропускаться комиты без реально существующих тикетов в Jira
      2. Непосредственно в Jira должна быть возможность посмотреть что (кто, когда...) комителось в SVN к контексте конкретного тикета.
      Спасибо за идею, попробую внедрять.
        0
        >Непосредственно в Jira должна быть возможность посмотреть что (кто, когда...) комителось в SVN
        FishEye подойдет для этих целей
          0
          это больше к "— Установите WebSVN или аналог (не обязательно, если не надо смотреть файло в браузере)"

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

        Самое читаемое