Разверните навык Alexa на Amazon с помощью круга ci - PullRequest
0 голосов
/ 11 июля 2019

Я создал навык 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, он также выдает ошибку.

...