Links
Comment on page

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

Инструкция по настройке сборки на CloudFlare Workers
Видео инструкция
  1. 1.
    Получите доступ к репозиториям /exchanger-admin-web и /exchanger-client-web. Инструкция по получению доступа: Доступ к исходному коду
  2. 2.
    Зайдите в настройки вашего домена на CloudFlare - раздел "Overview" - скопируйте значение "Account ID".
  3. 3.
    На странице лицензии нажмите "Add variable CI/CD" - в открывшимся окне в поле "Key Variable" вставьте:
    CLOUDFLARE_ACCOUNT_ID
    В поле "Value" - значение "Account ID", которое вы скопировали ранее - нажмите "Save" - "Yes"
  4. 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. 5.
    Снова зайдите на страницу лицензии - нажмите "Add veriable CI/CD" - в открывшимся окне в поле "Key Variable" вставьте:
    CLOUDFLARE_API_TOKEN
    В поле "Value" - значение "API Token", которое вы скопировали ранее - нажмите "Save" - "Yes"
  6. 6.
    Еще раз нажмите "Add veriable CI/CD" - в открывшимся окне в поле "Key Variable" вставьте:
    DEPLOY_BRANCH_WEB
    В поле "Value" - значение "Имя ветки которую необходимо собирать client-web", которое вы скопировали ранее - нажмите "Save" - "Yes"
  7. 7.
    Повторно для админ панели нажмите "Add veriable CI/CD" - в открывшимся окне в поле "Key Variable" вставьте:
    DEPLOY_BRANCH_ADMIN
    В поле "Value" - значение "Имя ветки которую необходимо собирать проекта админ панели", которое вы скопировали ранее - нажмите "Save" - "Yes"
  8. 8.
    Теперь вы можете запускать Pipelines для репозитория из созданной ветки. Нажмите "BUILD CI/CD" напротив нужного репозитория - выбрать ветку из которой необходимо собрать проект - нажать "Yes".
Перейдя в репозиторий /exchanger-admin-web или /exchanger-client-web в git.boxexchanger.net - раздел "Build" - "Pipelines" вы можете найти Pipelines.