Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Много пользователей + централизованный Git

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
taiphoon
Posts: 8
Joined: Fri Mar 23, 2018 5:21 pm

Os: CentOS 6x
Web: nginx + php-fpm
Много пользователей + централизованный Git
  • Quote

Post by taiphoon » Sat Mar 24, 2018 5:11 pm

День добрый!
ОС: CentOS Linux release 7.4.1708 (Core)
Установлена VestaCP.
Есть много разных пользователей.
У части этих пользователей сайт загружается по крону с гита. При этом настройками расписания Git занимается один человек для всех пользователей.
Есть ли, или планируется ли встроенный в VestaCP инструмент для заливки из Git по расписанию?
Сделать ручками то можно, но не хотелось бы изобретать велосипед.
Top

Alex Connor
Support team
Posts: 1047
Joined: Fri Mar 21, 2014 7:49 am
Contact:
Contact Alex Connor
Website Twitter

Os: CentOS 6x
Web: apache + nginx
Re: Много пользователей + централизованный Git
  • Quote

Post by Alex Connor » Mon Mar 26, 2018 8:41 am

Предлагаю вам оформить предложение на https://bugs.vestacp.com
Top

demian
Posts: 543
Joined: Thu May 16, 2013 5:19 am

Re: Много пользователей + централизованный Git
  • Quote

Post by demian » Tue Mar 27, 2018 4:21 am

taiphoon wrote: ↑
Sat Mar 24, 2018 5:11 pm
День добрый!
ОС: CentOS Linux release 7.4.1708 (Core)
Установлена VestaCP.
Есть много разных пользователей.
У части этих пользователей сайт загружается по крону с гита. При этом настройками расписания Git занимается один человек для всех пользователей.
Есть ли, или планируется ли встроенный в VestaCP инструмент для заливки из Git по расписанию?
Сделать ручками то можно, но не хотелось бы изобретать велосипед.
хех, вы как раз и просите изобрести велосипед

1. события крон доступны пользователям
2. не слышал, чтобы хуки отменили.
Top

taiphoon
Posts: 8
Joined: Fri Mar 23, 2018 5:21 pm

Os: CentOS 6x
Web: nginx + php-fpm
Re: Много пользователей + централизованный Git
  • Quote

Post by taiphoon » Tue Mar 27, 2018 6:47 pm

Ага, нужно зайти в каждого пользователя, правильно распихать по папкам, создать крон... Да, можно, но хотелось бы что то более удобное. Это не говоря уже о таких "мелочах", как единый мониторинг ошибок git, вывод текущих версий и т.д. Не забываем, что на одном сервере вполне могут быть опубликованы несколько веток проекта.
Alex Connor wrote: ↑
Mon Mar 26, 2018 8:41 am
Предлагаю вам оформить предложение на https://bugs.vestacp.com
Постараюсь аккуратно описать пожелания :)
Top

demian
Posts: 543
Joined: Thu May 16, 2013 5:19 am

Re: Много пользователей + централизованный Git
  • Quote

Post by demian » Thu Mar 29, 2018 12:09 pm

зачем создавать событие крон?! на git сервере вешайте на событие скрипт, через который выполняйте на удаленном сервере нужную команду.

ЗЫ: любой сервер версий поддерживает hooks.
Top

ntdkrl
Posts: 1
Joined: Sat Mar 31, 2018 10:04 am

Os: CentOS 6x
Web: apache + nginx
Re: Много пользователей + централизованный Git
  • Quote

Post by ntdkrl » Sat Mar 31, 2018 10:18 am

Хуками делать куда проще, как на мой взгляд. У самого есть довольно крупный проект, которым которым пользуются отдельные компании. Исходный код для всех идентичный, но у каждого отдельная БД и следовательно настройки. И чтобы руками каждый раз не заливать всем пользователям изменения, сделал единую точку входа (личный кабинет). И так вот там написал скрипт, который ловит хук от репозитория. Репозиторий раскидал на Bitbucket. При "push" определенной ветки, срабатывает хук, который и запускает скрипт обновления, в котором заранее прописаны пути для всех отдельных пользователей. При желании и настойчивости его можно за пол часа написать.
Top


Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password