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

Автоматическое создание pull request

Workers Builds может автоматически создавать pull request в вашем репозитории для настройки проекта или устранения проблем с развёртыванием.

PR с конфигурацией

Когда вы подключаете репозиторий, в котором нет файла конфигурации Wrangler, Workers Builds запускает wrangler deploy который запускает автоматическая настройка проекта. Вместо того чтобы завершиться ошибкой, он создаёт pull request с необходимой конфигурацией для обнаруженного фреймворка.

Почему стоит смержить PR

Без конфигурации в репозитории каждая сборка вынуждена сначала запускать autoconfig, поэтому проект собирается дважды: один раз во время autoconfig для генерации конфигурации и второй раз для самого развертывания. При мерже PR конфигурация фиксируется в репозитории, поэтому последующие сборки пропускают autoconfig и сразу переходят к сборке и развертыванию. Это ускоряет развертывания и переводит настройки под контроль версий.

Что входит в PR

Пример pull request с автоматической настройкой конфигурации, созданного Workers Builds

PR с конфигурацией может содержать изменения в следующих файлах, в зависимости от вашего фреймворка:

Описание PR

Описание PR включает:

PR о конфликте имён

Если Workers Builds обнаруживает несоответствие между именем Worker в панели управления Cloudflare и name поле в файле конфигурации Wrangler, будет создан pull request для устранения конфликта.

Это может происходить в следующих случаях:

PR обновит name поле в конфигурации Wrangler, чтобы оно соответствовало имени Worker в dashboard.

Подробнее см. в журнал изменений при конфликтах имён.

Просмотр PR

Когда вы получаете PR от Workers Builds:

  1. Просмотрите изменения - проверьте, что конфигурация соответствует требованиям вашего проекта
  2. Тестирование предпросмотра - Используйте ссылку предпросмотра в описании PR, чтобы проверить, что всё работает
  3. Merge when ready - Когда всё устроит, слейте PR, чтобы включить более быстрые деплои