この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
渡辺です。
CodeBuildでちょっとトラブっていて調べていたら、何時の間にかAmazon Linux 2の公式イメージが公開されていました♪(2019.8.14)
指定方法
CodeBuild のイメージとして aws/codebuild/amazonlinux2-x86_64-standard:1.0
を指定するだけです。
ランタイムバージョンは、Ubuntuイメージと同じです。
詳細は、ドキュメントを参照してください。
例えば、Node.js 10であれば、buidspec.ymlに次のように定義します。
version: 0.2
phases:
install:
runtime-versions:
nodejs: 10
commands:
- node --version
AWSのリソース扱うのであれば、UbuntuよりもAmazonLinuxの方がベターなことが多かったため、地味に嬉しいアップデートでした。