We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Много пользователей + централизованный 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" определенной ветки, срабатывает хук, который и запускает скрипт обновления, в котором заранее прописаны пути для всех отдельных пользователей. При желании и настойчивости его можно за пол часа написать.