← Cloudflare Workers / workers
CI/CD
Непрерывную интеграцию и непрерывный деплой (CI/CD) для Workers можно настроить либо с помощью встроенной системы сборки, Workers Builds, либо используя внешние провайдеры чтобы оптимизировать рабочий процесс разработки.
Зачем использовать CI/CD?
Использование конвейера CI/CD для развёртывания Workers считается лучшей практикой, поскольку это позволяет:
- Автоматизирует процесс сборки и развёртывания, избавляя от необходимости выполнять вручную
wrangler deployкоманды. - Обеспечивает согласованность сборок и развертываний в команде за счёт использования единой системы управления версиями (SCM).
- Снижает вариативность и количество ошибок за счёт развёртывания в единообразной среде.
- Упрощает управление доступом к учётным данным производственной среды.
Какой CI/CD выбрать?
Выберите Workers Builds если вам нужно полностью интегрированное решение в экосистеме Cloudflare, требующее минимальной настройки для пользователей GitHub или GitLab.
Мы рекомендуем использовать внешние провайдеры CI/CD если:
- У вас self-hosted инстанс GitHub или GitLabs, который на данный момент не поддерживается в Workers Builds Интеграция с Git
- Вы используете провайдер Git, отличный от GitHub или GitLab
Workers Builds
Workers Builds это встроенная CI/CD-система Cloudflare, которая позволяет интегрироваться с GitHub или GitLab для автоматического развёртывания изменений при каждом новом push в выбранную ветку (например, main).
Хотите упростить развёртывание Workers? Начните с Workers Builds.
Внешний CI/CD
Также можно настроить конвейер CI/CD с использованием стороннего провайдера.