LoginSignup
27
10

More than 3 years have passed since last update.

CodeBuildでStandard2.0のイメージを使用したらエラー出たときの対処

Posted at

AWS CodeBuildでデフォルト提供されるイメージがいつからかstandardというのになってて
1.0と2.0が選択できるようになっていた。

2.0を選択して、
よくあるフォーマットの buildspec.yml を実行すると

YAML_FILE_ERROR Message: This build image requires selecting at least one runtime version.

というエラーが発生した。

公式のトラブルシューティングに記載がある ように、aws/codebuild/standard:2.0 を使用するときは runtime-versions を指定する必要があるよう。

たとえばDockerの場合は以下のように指定する

phases:
  install:
    runtime-versions:
      docker: 18

対応しているランタイムはこちら に記載がある。

以下スクショ

27
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
27
10