vk-miniapps-deploy icon indicating copy to clipboard operation
vk-miniapps-deploy copied to clipboard

Поддержка CI

Open SevereCloud opened this issue 4 years ago • 0 comments

При попытке запустить деплой, пользователя спросят, уверен ли он:

$ MINI_APPS_ACCESS_TOKEN=super_secret_access_token_value vk-miniapps-deploy
? Would you like to deploy to VK Mini Apps hosting using these commands? › (Y/n)

В CI данный вопрос приведет к блокировке сборки.

Бэкграунд

В конфигурации можно указать параметр "noprompt": true, с помощью которого можно обойти этот вопрос. Но про него ничего не указано в документации.

Также, если токен не задан, то параметр "noprompt": true не влияет на попытку получить его, что также заблокирует сборку в CI.

image

Идеи и решения

  • указать в документации про noprompt
  • перед попыткой получить токен, проверять noprompt
  • добавить возможность указать флаг -y
  • проверять, что деплой запущен в CI с помощью ci-info

SevereCloud avatar Nov 09 '19 22:11 SevereCloud