A sample Alexa skill project in the continuous delivery model
- Node.js v6.10
- ASK-CLI v1.0.0-beta.3~
- AWS-CLI v1.11.172~
- CircleCI v2.0
Install AWS-CLI via pip
$ pip3 install awscli
Set up AWS-CLI configuration
$ aws configure
Install ASK-CLI
$ npm i ask-cli -g
Initialize ASK-CLI with your Amazon development account
$ ask init
You need to add the following environment variables to your project on to your CircleCI
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
ASK_CLI_CONFIG
ALEXA_SKILL_ID
if you have an existing skillAWS_LAMBDA_ARN
if you have an existing lambda endpoint connected to the skillCODECOV_TOKEN
if your repository is private
Copy your ASK-CLI credential to the clipboard
$ base64 ~/.ask/cli_config | pbcopy
Set the value to ASK_CLI_CONFIG
in your CircleCI's project