Деплой
2026-08-28
· 7 мин чтения
GitHub Actions: автоматический деплой без ручной работы
Пуш в git — и сайт сам обновился. Без ручного деплоя, без забытых шагов и устаревшей версии на сервере. Это делает GitHub Actions, и настроить его можно за десять минут.
Что такое GitHub Actions
Это встроенный CI/CD GitHub: вы описываете workflow в файле .github/workflows/deploy.yml,
и GitHub выполняет его при каждом push или pull request.
Минимальный workflow
name: Deploy
on:
push:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build
run: npm ci && npm run build
- name: Deploy
run: npx neobrain deploy --token ${{ secrets.NEOBRAIN_TOKEN }}
Что даёт автоматизация
- Никакой рутины — деплой запускается сам по push.
- Секреты в безопасности — токены хранятся в Secrets, а не в коде.
- Одинаковый результат — сборка всегда на чистом окружении.
А если не хотите возиться с Actions — NeoBrain Deploy сделает то же самое в один клик: подключили репозиторий, и правки выходят на сайт сами.