git hooks post-marge - событие после git pull и merge

git hooks post-marge - событие после git pull и merge


freelanceland
Удаленная работа для начинающих и профессионалов
Вызываем событие post-marge  после git pull, git merge.

Создаем файл в папке .git/hooks/ c названием post-marge
#!/bin/bash 
dirDoc='/var/www/site.ru/htdocs'
sudo chown -R jenkins:jenkins $dirDoc
echo "Hooks: Владелец файлов в каталоге $dirDoc изменен"
find $dirDoc -type f -exec chmod 664 {} \;
echo "Hooks: Права на файлы в каталоге $dirDoc изменены"
find $dirDoc -type d -exec chmod 775 {} \;
echo "Hooks: Права на папки в каталоге $dirDoc изменены"
Создаем права на исполнение:
 sudo chmod 774 post-marge


Также читают

Скопировать все измененные файлы отслеживаемые гитом в папку - git, linux, bash
Рекурсивное изменение прав и владельца группы файлов и каталогов. Unix. chmod. chown
vi шпоргалки

Возврат к списку