01
Ответ
Как настроить автодеплой сайта из репозитория
Короткий ответ
Положить код сайта в git, описать пайплайн в GitHub Actions или GitLab CI — проверка, сборка, выкладка — и дать ему доступ к серверу через секреты. После этого каждый пуш в основную ветку сам обновляет сайт.
02
Автодеплой — когда обновление сайта делает не человек по FTP, а скрипт по одному и тому же сценарию. Сценарий называется пайплайном и живёт рядом с кодом.
Из чего состоит пайплайн
- Триггер: пуш в основную ветку или создание тега версии.
- Проверки: линтер, тесты, сборка проекта. Если что-то упало — выкладки не будет.
- Выкладка: копирование сборки на сервер, перезапуск приложения или загрузка на платформу вроде Vercel.
- Проверка после выкладки: сайт отвечает, ключевая страница открывается.
- Откат: предыдущая сборка остаётся на сервере, вернуть её — одна команда.
Порядок действий
- Убедиться, что код сайта в git и собирается одной командой.
- Создать на сервере отдельного пользователя для выкладки с минимальными правами.
- Положить ключ доступа и пароли в секреты платформы CI, не в репозиторий.
- Написать файл пайплайна: для GitHub Actions — в папке .github/workflows.
- Сделать тестовую выкладку в отдельную ветку или staging, потом включить для основной.
Что обычно идёт не так
- Пайплайн собирает сайт с другими версиями библиотек, чем на компьютере разработчика.
- Доступы лежат в коде — и утекают вместе с ним.
- Нет отката: после неудачной выкладки сайт чинят руками на сервере.
Когда нужен подрядчик
Если сайт на CMS с загрузками пользователей, если нужно нулевое время простоя, если серверов несколько. Разово настроить это дешевле, чем разбираться самому, — см. настройку CI/CD для сайта.
03
Если делать с нами
Что нужно от вас
- доступ к репозиторию
- доступ к серверу или платформе
Что делаем
- пишем пайплайн: проверки, сборка, публикация
- подключаем секреты и откат
- проверяем публикацию и откат
Что получаете
- обновления попадают на сайт за минуты, откат — одной командой
Сколько это стоит у нас
15 000₽
- Специалистам
- 11 850 ₽
- Доля компании
- 2 250 ₽
- Налог
- 900 ₽
ФиксированнаяСрок — 1–2 рабочих дня
Открыть страницу услуги: Настройка CI/CD для сайта04
Похожие вопросы
Обсудить задачу
Подготовлено с ИИ, проверено командой