Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Kallithea hooks пример (http://forum.oszone.net/showthread.php?t=345314)

lxa85 25-05-2020 14:53 2922573

Kallithea hooks пример
 
Здравствуйте.
На работе используем репозиторий Kallithea для хранения и версионирования кода.
Сейчас пытаюсь разобраться, как настроить шаги автоматизации, например hooks
Для того, чтобы например если программист сделает merge веток, у руководства было уведомление на почте.
С локальными хуками я разобрался, там оказалось не сложно. Т.е. когда я делаю коммит у себя, то он выполняет скрипт с проверками.
Вопрос, как правильно cделать на сервере?
Желательно простой, но полный пошаговый пример.
От изменения файла, с указанием пути и полного кода, до результатов проверок (чтобы хоть знать как оно выглядит, сработал hook или нет).

Пока настроен smtp, проверочная почта отправляется. Найден файл hooks.py
Как доп. вопрос, как сделать так, чтобы настройки репозиториев были разные, чтобы уведомления шли в зависимости от репозитория?
Т.к. админ в Kallithea не я, то до всех "ручек" управления дотянуться не получается.
Пока тренируюсь на своей копии.

lxa85 26-05-2020 10:49 2922710

Промежуточный итог:
Для почтовых уведомлений есть такая вещь как notify
В которой собственно и настраивается все почтовое сопровождение.
Хуки на стороне сервера никак не соотносятся с хуками на стороне клиента.
Были проблемы с почтой, но тестовая (отдельно от репозиториев) начала отправляться.
Продолжаем курить справку.


Время: 08:49.

Время: 08:49.
© OSzone.net 2001-