Глава 45. CI/CD и деплой: GitHub Actions + Vercel

Зачем эта глава

CI/CD помогает автоматически проверять и деплоить проект. Это стандарт для командной разработки.

GitHub Actions (пример)

YAML
name: CI
on: [push]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-node@v3
        with:
          node-version: 18
      - run: npm install
      - run: npm run build

Деплой на Vercel

Подключи GitHub репозиторий — Vercel сам будет публиковать новые версии.