For the complete documentation index, see llms.txt. This page is also available as Markdown.

Настройка сборки на CloudFlare Workers

Инструкция по настройке сборки на CloudFlare Workers

Видео инструкция
  1. Получите доступ к репозиториям /exchanger-admin-web и /exchanger-client-web. Инструкция по получению доступа: Доступ к исходному коду

  2. Зайдите в настройки вашего домена на CloudFlare - раздел "Overview" - скопируйте значение "Account ID".

  3. На странице лицензии нажмите "Add variable CI/CD" - в открывшимся окне в поле "Key Variable" вставьте:

    CLOUDFLARE_ACCOUNT_ID

    В поле "Value" - значение "Account ID", которое вы скопировали ранее - нажмите "Save" - "Yes"

  4. Вернитесь на страницу CloudFlare - раздел "Overview" - нажмите "Get your API token". В новой вкладке в разделе "API Tokens" нажмите "Create token". Далее, в поле с "Edit CloudFlare Workers" нажмите "Use template". На следующей странице в разделе "Account Resources" выберите ваш email - в разделе "Zone Resources" выберите ваш домен - нажмите "Continue to summary" - далее "Create token". На финальной странице скопируйте API Token.

  5. Снова зайдите на страницу лицензии - нажмите "Add veriable CI/CD" - в открывшимся окне в поле "Key Variable" вставьте:

    CLOUDFLARE_API_TOKEN

    В поле "Value" - значение "API Token", которое вы скопировали ранее - нажмите "Save" - "Yes"

  6. Еще раз нажмите "Add veriable CI/CD" - в открывшимся окне в поле "Key Variable" вставьте:

    DEPLOY_BRANCH_WEB

    В поле "Value" - значение "Имя ветки которую необходимо собирать client-web", которое вы скопировали ранее - нажмите "Save" - "Yes"

  7. Повторно для админ панели нажмите "Add veriable CI/CD" - в открывшимся окне в поле "Key Variable" вставьте:

    DEPLOY_BRANCH_ADMIN

    В поле "Value" - значение "Имя ветки которую необходимо собирать проекта админ панели", которое вы скопировали ранее - нажмите "Save" - "Yes"

  8. Теперь вы можете запускать Pipelines для репозитория из созданной ветки. Нажмите "BUILD CI/CD" напротив нужного репозитория - выбрать ветку из которой необходимо собрать проект - нажать "Yes".

Перейдя в репозиторий /exchanger-admin-web или /exchanger-client-web в git.boxexchanger.net - раздел "Build" - "Pipelines" вы можете найти Pipelines.

Last updated