Первоначальная задача состоит в том, что мы хотим связать коммиты в SVN с билетами JIRA и: 1. Коммиты без реальных билетов в Jira нельзя пропускать.
2. Непосредственно в Jira должна быть возможность посмотреть, что (кто, когда.
) коммитилось в SVN в контексте конкретного тикета.
Как оказалось, загуглить информацию по этой теме не так-то просто.
Есть куча решений для хуков pre-commit в jira, но только одно (может есть и другие?!, но я не нашел) позволяет решить проблему «реально существующих тикетов в Jira».
И вот решения.
Для первой задачи.
Плагин принятия коммитов JIRA Там описана установка.
Единственное, чего не хватает: - выполните chmod +x для скриптов -ln -s pre-commit.sh предварительная фиксация — Почему не сработал Python-скрипт, он же перл как перчатка? — Не забудьте добавить свои пути + настройки в скрипты (оба) — Прочтите документы до конца! Чем это лучше, чем просто svn-хуки.
Этот хук запрашивает Jira (через RPC) и не делает выводов из регулярного выражения.
Соответственно, все настройки производятся через админку Jira: — для каких проектов включать хуки — Стоит ли запретить коммиты по закрытым тикетам? — Стоит ли запрещать коммиты, если автор коммита и исполнитель тикета разные? По данным Второго.
Плагин JIRA Subversion Здесь все просто, просто: — Обратите внимание на таблицу соответствия версий плагина и Jira. — Установите WebSVN или аналог (не обязательно, если вам не нужен просмотр файла в браузере) — Для пересборки индексов из SVN необходимо удалить папку /plugins/atlassian-subversion-revisions/ (внимание, не только файлы) Теги: #svn #Jira #hooks #workflow #разработка сайтов
-
Проявления Солнечной Активности На Земле
19 Oct, 24 -
Бесплатная Веб-Переадресация От Google
19 Oct, 24 -
Суперспутник Google Сделал Первое Фото
19 Oct, 24