ASK CLI 環境構築
ゴール
- ASK CLIのインストール
- ASK CLIでプロジェクト作る
- デプロイしてEcho Show 実機に反映
対象
スキル開発 基礎トレーニングシリーズを一通りやっていること。
nodeインストール済み
コンソールでやって慣れたので、そろそろCLIでやろうかなって人
環境
mac
ask version 2.22.4
node 14.15.1
Echo Show 5 実機
インストール
クイックスタート: Alexa Skills Kitコマンドラインインターフェース(ASK CLI)スタート
に沿って行う
$ npm install -g ask-cli
$ ask --version
2.22.4
$ ask configure
------------------------- Configuration Complete -------------------------
Here is the summary for the profile setup:
...
.ask/cli_config
っていうファイルができる
プロジェクト作成
ask newを使用
$ ask new
プロジェクト作成
? Choose the programming language you will use to code your skill: NodeJS
? Choose a method to host your skill's backend resources: Alexa-hosted skills
Host your skill code by Alexa (free).
? Choose the default region for your skill: us-east-1
? Please type in your skill name: Hello World Skill
? Please type in your folder name for the skill project (alphanumeric): HelloWo
rldSkill
作ったら言語が英語になった。最初から日本語で作りたいが、そのやり方がわからない。
とりあえず後からlocalesを変えている
https://qiita.com/makishy/items/52bd191e288c6b9dbe2f
作業ブランチ、デプロイ
最初から3つのリモートブランチができている。
ブランチ名 | 概要 |
---|---|
dev | Alexa Consoleで見てる環境。masterにプッシュすると自動的に更新される |
master | stg環境。開発中はここにプッシュする。gitflowでいうところのdevelop |
prod | 本番反映用 |
基本的に作業するブランチはmaster。
反映、テストの流れ
1. masterで作業して、masterにプッシュ
2. 自動ビルドされて、devに反映されるのを待つ。(console側でみるのが早い)
3. consoleのテスト画面を使用
Author And Source
この問題について(ASK CLI 環境構築), 我々は、より多くの情報をここで見つけました https://qiita.com/Teach/items/b7901071a646fa974ed6著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .