Много пользователей + централизованный Git
Много пользователей + централизованный Git
День добрый!
ОС: CentOS Linux release 7.4.1708 (Core)
Установлена VestaCP.
Есть много разных пользователей.
У части этих пользователей сайт загружается по крону с гита. При этом настройками расписания Git занимается один человек для всех пользователей.
Есть ли, или планируется ли встроенный в VestaCP инструмент для заливки из Git по расписанию?
Сделать ручками то можно, но не хотелось бы изобретать велосипед.
ОС: CentOS Linux release 7.4.1708 (Core)
Установлена VestaCP.
Есть много разных пользователей.
У части этих пользователей сайт загружается по крону с гита. При этом настройками расписания Git занимается один человек для всех пользователей.
Есть ли, или планируется ли встроенный в VestaCP инструмент для заливки из Git по расписанию?
Сделать ручками то можно, но не хотелось бы изобретать велосипед.
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: Много пользователей + централизованный Git
Предлагаю вам оформить предложение на https://bugs.vestacp.com
Re: Много пользователей + централизованный Git
хех, вы как раз и просите изобрести велосипедtaiphoon wrote: ↑Sat Mar 24, 2018 5:11 pmДень добрый!
ОС: CentOS Linux release 7.4.1708 (Core)
Установлена VestaCP.
Есть много разных пользователей.
У части этих пользователей сайт загружается по крону с гита. При этом настройками расписания Git занимается один человек для всех пользователей.
Есть ли, или планируется ли встроенный в VestaCP инструмент для заливки из Git по расписанию?
Сделать ручками то можно, но не хотелось бы изобретать велосипед.
1. события крон доступны пользователям
2. не слышал, чтобы хуки отменили.
Re: Много пользователей + централизованный Git
Ага, нужно зайти в каждого пользователя, правильно распихать по папкам, создать крон... Да, можно, но хотелось бы что то более удобное. Это не говоря уже о таких "мелочах", как единый мониторинг ошибок git, вывод текущих версий и т.д. Не забываем, что на одном сервере вполне могут быть опубликованы несколько веток проекта.
Постараюсь аккуратно описать пожелания :)Alex Connor wrote: ↑Mon Mar 26, 2018 8:41 amПредлагаю вам оформить предложение на https://bugs.vestacp.com
Re: Много пользователей + централизованный Git
зачем создавать событие крон?! на git сервере вешайте на событие скрипт, через который выполняйте на удаленном сервере нужную команду.
ЗЫ: любой сервер версий поддерживает hooks.
ЗЫ: любой сервер версий поддерживает hooks.
Re: Много пользователей + централизованный Git
Хуками делать куда проще, как на мой взгляд. У самого есть довольно крупный проект, которым которым пользуются отдельные компании. Исходный код для всех идентичный, но у каждого отдельная БД и следовательно настройки. И чтобы руками каждый раз не заливать всем пользователям изменения, сделал единую точку входа (личный кабинет). И так вот там написал скрипт, который ловит хук от репозитория. Репозиторий раскидал на Bitbucket. При "push" определенной ветки, срабатывает хук, который и запускает скрипт обновления, в котором заранее прописаны пути для всех отдельных пользователей. При желании и настойчивости его можно за пол часа написать.