Мы используем Gitlab (7.10.2) и Redmine (3.0.2).
Все проблемы управляются в Redmine, а Gitlab управляет всеми git-репозиториями.
Мы установили Gitlab через пользовательский интерфейс до сих пор, который совершает сообщение «Close # 234», можно щелкнуть и указать на соответствующий веб-сайт Redmine.
Теперь мы хотим достичь того, что билеты в Redmine напрямую связаны с Gitlab commits.
Если мы используем внутреннюю систему выпуска Gitlab и установите сообщение фиксации на «Закрыть # 234», билет 234 автоматически закрыт и связан с фиксацией. Но с Redmine как системой обслуживания выпусков мы не можем автоматически закрывать проблемы с фиксациями или иметь любую информацию об этом в Redmine.
Кто-нибудь знает, как мы можем изменить Gitlab и/или Redmine, чтобы закрыть билеты Redmine с Gitlab?Gitlab/Redmine автоматический закрытый выпуск с фиксацией
ответ
Вы можете использовать Redmine в качестве отслеживания проблем с установкой службы Redmine в Gitlab (В Вашем проекте ->Услуги ->Redmine ->заполнить URL- и установите активный). Если это работает, когда вы нажимаете кнопку «Новая проблема» в Gitlab, вы перенаправляетесь на страницу новой проблемы Redmine. В Gitlab вы должны иметь WebHook, чтобы сообщить Redmine о новом нажатии на репо. Это можно установить в настройках «В вашем проекте ->Настройки ->Веб-крючки" (как, см. here).
В Redmine пойти Администрация -> Настройки ->Хранилища. Проверьте ключевые слова ссылок. «закрыть» или «закрыть» должно быть в списке. Наконец, в той же вкладке есть таблица в нижней части, где вы выбираете трекер, ваши фиксации ключевых слов (закрывается, закрыть), установить применяется статус на «Закрыто», и выбрать соответствующее количество % Done (100%).
Аналогичным образом вы можете установить другие ключевые слова для изменения статуса в Redmine.
Используйте redmine_gitlab_hook, чтобы обновить репо с обновлением.
Отлично. Это работает отлично. Спасибо! @ N.B. Должен признаться: я должен был задать свой вопрос о poweruser :-) –
Здравствуйте, эта тема действительно полезна. Не могли бы вы объяснить лучше? В Gitlab у вас должен быть WebHook, чтобы сообщить Redmine о новом нажатии в репо « – Riccardo79
Hi @ Riccardo79, я добавил путь к настройкам. Этого достаточно? – mcane
- 1. Автоматический ввод в закрытый реестр Docker
- 2. автоматический выпуск mload в teradata
- 3. Как отключить автоматический закрытый палец в Clion
- 4. SQL Server 2012 подключение закрытый выпуск
- 5. Автоматический выпуск мьютекса при сбоях в Unix
- 6. Проект iOS «Автоматический выпуск номера ссылки»
- 7. Автоматический подсчет ссылок и его окончательный выпуск
- 8. Компоновка Выпуск Xcode - Search Bar автоматический ход
- 9. Автоматический выпуск с jboss [пример некоторых скриптов ant]
- 10. Есть ли автоматический выпуск с setTitle (класс UIButton)?
- 11. Проблемы с фиксацией Unity
- 12. Проблемы с фиксацией SVN
- 13. Забава с фиксацией
- 14. Сравните индекс с фиксацией
- 15. Вставить закрытый/закрытый facebook group
- 16. Проблема с фиксацией/блокировкой SVN
- 17. Новый репозиторий с конкретной фиксацией
- 18. keyPressed event с фиксацией ключа
- 19. printf() проблемы с фиксацией указателя
- 20. вызов функции цикла с фиксацией
- 21. Проблема с фиксацией в sharpsvn
- 22. Изменение сообщения с нажатой фиксацией
- 23. SVN Выпуск: Фиксировать заблокирован перед фиксацией ловушкой (выход кода 1) с выходом
- 24. Highcharts: автоматический выпуск оси х в присутствии недостающих значений данных
- 25. Загрузить с github автоматически с каждой фиксацией?
- 26. Определить закрытый/закрытый поток в сетевом трафике
- 27. Что такое закрытый закрытый класс в C#?
- 28. GitHub - переключение между фиксацией
- 29. Создайте закрытый ключ с OpenSSL
- 30. автоматический push to github repo с travis
Вы знаете, что ваш вопрос оффтопик и что это неправильный веб-сайт, чтобы задавать вопросы о программном обеспечении общего назначения? –
Я просто попытался найти какую-то помощь в отношении git-крюка, такого как скрипт post-commit bash или что-то еще, чтобы вызвать api redmine-ticket api после совершения gitlab. –
Я просто говорю, что вам повезло бы на другом сайте stackexchange, посвященном материалу poweruser или тому подобному. Вряд ли вы получите помощь здесь честно. Ваш вопрос не в проблеме программирования, а о программном обеспечении. Я бы хотел помочь, но я не знаю, как зацепить их. Может быть, вам повезло и получить кого-то, кто знает. –