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

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

Каждый проект Cloudflare Pages можно подключить к GitHub или GitLab репозиторий, и Cloudflare будет автоматически развертывать ваш код при каждом push изменений в ветку.

При подключении git-репозитория к проекту Cloudflare Pages Cloudflare также:

Эти функции позволяют управлять развёртываниями прямо в GitHub или GitLab, не выходя за рамки привычного рабочего процесса команды.

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

Cloudflare поддерживает подключение Cloudflare Pages к репозиториям GitHub и GitLab. На данный момент Pages не поддерживает подключение self-hosted инстансов GitHub или GitLab.

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

Добавьте интеграцию с Git

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

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

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

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

Управлять установкой Git, связанной с подключением репозитория, можно, перейдя в проект Pages, а затем в Настройки > Builds и выбрав Управление в разделе Репозиторий Git.

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

Отключить автоматические развертывания

Если вы используете проект с интеграцией Git и не хотите запускать развертывание при каждом push коммита, вы можете использовать управление ветками чтобы отключить или приостановить сборки:

  1. Перейдите в Workers & Pages в Cloudflare dashboard.

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

  3. Перейдите в Build > измените Управление ветками > отключите Включите автоматические деплои продакшен-ветки.

  4. Также можно изменить ветку Preview на None (отключить автоматические развёртывания веток) чтобы приостановить автоматические превью-развертывания.

После этого вы можете использовать Wrangler, чтобы развёртывать изменения напрямую в проект Pages и вносить изменения в репозиторий Git без автоматического запуска сборки.