vk-miniapps-deploy
vk-miniapps-deploy copied to clipboard
Поддержка CI
При попытке запустить деплой, пользователя спросят, уверен ли он:
$ 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.
Идеи и решения
- указать в документации про
noprompt
- перед попыткой получить токен, проверять
noprompt
- добавить возможность указать флаг
-y
- проверять, что деплой запущен в CI с помощью ci-info