Kallithea hooks пример
Здравствуйте.
На работе используем репозиторий Kallithea для хранения и версионирования кода. Сейчас пытаюсь разобраться, как настроить шаги автоматизации, например hooks Для того, чтобы например если программист сделает merge веток, у руководства было уведомление на почте. С локальными хуками я разобрался, там оказалось не сложно. Т.е. когда я делаю коммит у себя, то он выполняет скрипт с проверками. Вопрос, как правильно cделать на сервере? Желательно простой, но полный пошаговый пример. От изменения файла, с указанием пути и полного кода, до результатов проверок (чтобы хоть знать как оно выглядит, сработал hook или нет). Пока настроен smtp, проверочная почта отправляется. Найден файл hooks.py Как доп. вопрос, как сделать так, чтобы настройки репозиториев были разные, чтобы уведомления шли в зависимости от репозитория? Т.к. админ в Kallithea не я, то до всех "ручек" управления дотянуться не получается. Пока тренируюсь на своей копии. |
Промежуточный итог:
Для почтовых уведомлений есть такая вещь как notify В которой собственно и настраивается все почтовое сопровождение. Хуки на стороне сервера никак не соотносятся с хуками на стороне клиента. Были проблемы с почтой, но тестовая (отдельно от репозиториев) начала отправляться. Продолжаем курить справку. |
Время: 08:49. |
Время: 08:49.
© OSzone.net 2001-