INTEGRITY Документация

Интеграция с Git

Cloudflare поддерживает подключение вашего GitHub и GitLab репозиторий к вашему Cloudflare Worker и будет автоматически развёртывать ваш код при каждой отправке изменений (push).

Интеграция с Git также позволяет отслеживать статусы сборок прямо у своего Git-провайдера с помощью комментарии к pull request, запуски проверок, или статусы коммитов, поэтому вы можете управлять развёртываниями, не покидая привычный рабочий процесс.

Поддерживаемые провайдеры Git

Cloudflare поддерживает подключение Cloudflare Workers к вашим репозиториям GitHub и GitLab. Workers Builds пока не поддерживает подключение к self-hosted экземплярам GitHub или GitLab.

Если вы используете другого провайдера Git (например, Bitbucket), можно использовать внешний провайдер CI/CD (например, GitHub Actions) и разверните с помощью Wrangler CLI.

Добавление Git-интеграции

Workers Builds обеспечивает прямую интеграцию с аккаунтами GitHub и GitLab, включая как личные, так и организационные аккаунты, которые не с собственным хостингом.

Если к вашему аккаунту Cloudflare не привязан аккаунт Git, вам будет предложено настроить установку в GitHub или GitLab, когда подключение репозитория в первый раз или при добавлении нового аккаунта Git. Следуйте инструкциям и авторизуйте интеграцию Cloudflare с Git.

Провайдеры Git

Проверить, установлена ли интеграция с Git, можно на следующих страницах:

Подробнее о предоставлении доступа к аккаунтам организации см. в Доступ на уровне организации GitHub и Доступ на уровне организации GitLab.

Управление Git-интеграцией

Чтобы управлять своей установкой Git:

  1. Перейдите в Workers & Pages странице панели управления Cloudflare.

    Перейдите в Workers & Pages ↗
  2. Выберите свой Worker.

  3. Перейдите в Настройки > Builds.

  4. В разделе Репозиторий Git, выберите Управление.

Это может быть полезно для управления доступом к репозиторию или устранения проблем установки путём переустановки. Подробнее см. в GitHub и GitLab руководства по управлению вашей установкой.