Я создал навык Alexa и развернул его из локальной системы в Амазонке. Работает нормально.
Теперь я пытаюсь использовать круг ci для настройки навыка alexa.
Я использовал ask cli для развертывания навыка, это ошибка выкидывания.
- run:
name: 'npm install serverless'
command: |
sudo npm install --unsafe-perm -g ask-cli
- run:
name: 'serverless deploy'
command: |
serverless deploy --region us-west-2 --stage dev
- run:
name: 'echo $AWS_ACCOUNT_ID'
command: echo $AWS_ACCOUNT_ID
- run:
name: 'echo $AWS_ACCESS_KEY_ID'
command: echo $AWS_ACCESS_KEY_ID
- run:
name: 'echo $AWS_SECRET_ACCESS_KEY'
command: echo $AWS_SECRET_ACCESS_KEY
- run:
name: 'echo $AWS_DEFAULT_REGION'
command: echo $AWS_DEFAULT_REGION
- run:
name: 'echo $ASK_CLI_CONFIG'
command: echo $ASK_CLI_CONFIG
- run:
name: Setup Environment Variables
command: |
echo 'LOCAL="en-US"' >> $BASH_ENV
- run:
name: 'skill deploy'
command: |
mkdir -p ~/.ask
echo 'ASK_CLI_CONFIG:$ASK_CLI_CONFIG' > ~/.ask/cli_config
ask deploy --target skill --debug
Я получаю ошибку
Неверный json: /home/circleci/.ask/cli_config
Выход с кодом 1
Помощь будет наиболее ценной.
Пожалуйста, дайте мне знать, как это исправить.
когда я пробую только sudo npm install -g ask-cli
он не устанавливает ask cli, он также выдает ошибку.