Автоматическое добавление в задачи ссылок на коммиты

  1. Подключение репозитория к проекту
    Настройки Github находятся в Settings -> Repositories -> New Repository.
    fb8b32ce8d
    Далее:
    5872f2a35b
     – Выбираете SCM -> GitHub;
     – Поле Identifier заполняется латиницей в нижнем регистре – это уникальный идентификатор репозитория, который мы в будущем будем использовать;
     – URL – адрес репозитория, с расширением “.git” на конце;
     – Не забыть про “.git” на конце URL;
     – Поля “Login” и “Password” обязательны для приватных репозиториев – это ваши логин и пароль GitHub, с помошью них Redmine сможет получать последние изменения.
    После чего нажимаем “create”  и репозиторий будет склонирован на сервер Redmine. Теперь в проекте будет доступна вкладка “Repository”
    7e8d049089
  2. Настройка GitHub уведомлений
    Теперь надо настроить автоматическую синхронизацию репозитория GitHub и Redmine (после push).
    GitHub предоставляет сервисы для интеграции с различными инструментами.Нам нужно добавить к GitHub репозиторию Redmine сервис. Для дальнейших действий нужно иметь права администратора для GitHub репозиторий.
    8a06de5ea5
     – Перейти во кладку “Settings” GitHub репозитория.
     – Выбрать пункт меню Webhooks & services.
     – Выбрать “Add service”.
     – В выпадающем окне ввести и выбрать “Redmine”.
    На открывшейся странице после инструкции в форме надо будет ввести:
    53e7a0128e
    – Адрес нашего Redmine
    – Уникальный идентификатор проекта в Redmine, его можно найти в настройках
    bff71fab2e
    – Api key – нужен для прикрепления комитов  в виде сообщений к задаче, его можно сгенерировать и посмотреть в настройках аккаунта Redmine:
    944c79b6fb

Теперь, если в коммите указан номер задачи через хеш-тэг #task_number, в эту задачу добавится запись о коммите со ссылкой на github, и содержанием сообщения о коммите.

We are looking forward to meeting you on our website soshace.com

About the author

Stay Informed

It's important to keep up
with industry - subscribe!

Stay Informed

Looks good!
Please enter the correct name.
Please enter the correct email.
Looks good!

Related articles

25.06.2016

Заметка про распорядок дня

Привет всем! В этой заметке будут рассмотрены вопросы, связанные с распорядком ...

25.06.2016

Преимущество в знаниях

Этот пост я хочу посвятить основополагающему принципу нашей команды - "учиться ...

23.06.2016

Ведение профиля на UpWork

Всем привет! Этот пост я посвящу ведению профиля на UpWork. Если у вас уже есть свой ...

No comments yet

Sign in

Forgot password?

Or use a social network account

 

By Signing In \ Signing Up, you agree to our privacy policy

Password recovery

You can also try to

Or use a social network account

 

By Signing In \ Signing Up, you agree to our privacy policy