技術2課の多田です.
AWS CDK が一般利用可能となり, バージョンv1.6.1
がリリースされました(2019/08/31時点).
https://github.com/aws/aws-cdk/releases/tag/v1.6.1
AWS CDK CLI のバージョンアップ方法
ローカルの「AWS CDK CLI」のバージョンが1.0.0
になっていたのですが,今回はバージョンアップの対応方法をまとめます.
バージョンアップ前の情報
$ cdk --version 1.0.0 (build d89592e)
npm-check-updates を使ってバージョンアップ方法を確認する
「AWS CDK CLI」はnpm
を使ってインストールしました.そのため npm パッケージの更新方法を確認していたところnpm-check-updates
を使うのが良さそうだと思い使ってみました.
npm-check-updates
の導入は以下の通りです.
$ npm i -g npm-check-updates /usr/local/bin/ncu -> /usr/local/lib/node_modules/npm-check-updates/bin/ncu /usr/local/bin/npm-check-updates -> /usr/local/lib/node_modules/npm-check-updates/bin/npm-check-updates + npm-check-updates@3.1.9 added 154 packages from 80 contributors in 10.035s
npm-check-updates
はncu
コマンドを使ってパッケージのアップデート確認が可能です.実行してみるとnpm -g install aws-cdk@1.6.1
でバージョンアップ可能なことが確認できます.
$ ncu -g aws-cdk [====================] 1/1 100% aws-cdk 1.0.0 → 1.6.1 ncu itself cannot upgrade global packages. Run the following to upgrade all global packages: npm -g install aws-cdk@1.6.1
ncu
コマンドで確認したようにコマンドを実行しアップデートをかけてみます.バージョンが1.6.1
になったことを確認できました.
$ npm -g install aws-cdk@1.6.1 npm -g install aws-cdk@1.6.1 /usr/local/bin/cdk -> /usr/local/lib/node_modules/aws-cdk/bin/cdk + aws-cdk@1.6.1 added 4 packages from 1 contributor, removed 34 packages and updated 34 packages in 58.072s $ cdk --version 1.6.1 (build a09203a)
これで楽しい「AWS CDK CLI」ライフ実現に一歩近づきました.
まとめ
初めて「AWS CDK CLI」のバージョンアップ対応を行なったのでその方法をまとめました.npm-check-updates
使うとアップデート方法がすぐわかって簡単に対応できました.今後アップデート予定の方の何か参考になれば幸いです!