Перейти к содержанию

Git Hooks

Расположение: /opt/git/*.git/hooks/post-receive на lb-1

callbox.git

Триггер: git push origin master

Действия: 1. SSH на web-1: cd /opt/callbox && git pull 2. SSH на web-2: cd /opt/callbox && git pull 3. Перезапуск контейнеров

callbox-docs.git

Триггер: git push origin master

Действия: 1. SSH на mon-1: cd /opt/docs/callbox-docs && git pull 2. Запуск /opt/docs/rebuild-docs.sh 3. Генерация всей документации 4. Сборка mkdocs 5. Перезапуск контейнера docs

Вывод в консоль: Полный лог генерации показывается в git push

shared-admin.git, suo.git

Аналогично callbox.git