ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования > ПО для Web разработчика
   
 
 
Опции темы Поиск в этой теме Опции просмотра

CI/CD тормозит — почему сайт не обновляется после пуша?
  #1  
Старый 07.11.2026, 20:50
Big D
Новичок
Регистрация: 15.09.2002
Сообщений: 30
С нами: 12447465

Репутация: 0
По умолчанию CI/CD тормозит — почему сайт не обновляется после пуша?

Ребята, уже пару дней пытаюсь настроить автоматический деплой с GitHub на VPS, но сайт после пуша вообще не обновляется. Пайплайн вроде отрабатывает без ошибок, пуши идут, но на сервере изменений нет. Делаю через GitHub Actions: один из шагов – ssh на сервер, git pull и рестарт сервиса. Правами, веткой проверил – всё норм, логи CI чистые, но апдейта нет. Логично подумать, что git pull не меняет файлы, потому что или кеш есть, или фронт собирается не там.

Проверил, что деплой происходит в нужной директории – да, там, где сайт лежит. Но странно: если вручную зайти через ssh и сделать git pull руками – изменения моментом появляются. Значит, CI как-то странно выполняет команду. Ключи рабочие, deploy key, сомнений нет. Может, надо дополнительные команды подрубать, типа сброс кеша или нормальный рестарт процесса?

Ещё вариант – сервер кеширует старую версию. Например, на node.js с pm2 надо pm2 reload делать, а не просто рестартовать.

У кого такое было? На чём обычно удобнее деплой делать – напрямую из CI с ssh и скриптами или через специально заточенные тулзы вроде Capistrano, Ansible? Может, не стоит заморачиваться с ssh, а делать deploy по-другому? Целую неделю ковыряюсь, а толку почти нет.
 
Ответить с цитированием
 



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.