使用可能なランタイム - AWS CodeBuild

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

使用可能なランタイム

buildspec ファイルの runtime-versions セクションで 1 つ以上のランタイムを指定できます。ランタイムが別のランタイムに依存している場合は、依存しているランタイムを buildspec ファイルで指定することもできます。buildspec ファイルでランタイムを指定しない場合、 は使用するイメージで使用可能な CodeBuild デフォルトのランタイムを選択します。1 つ以上のランタイムを指定すると、 はそれらのランタイムのみ CodeBuild を使用します。依存ランタイムが指定されていない場合、 は依存ランタイムを選択 CodeBuild しようとします。詳細については、「Specify runtime versions in the buildspec file」を参照してください。

Linux イメージのランタイム

次の表に、使用可能なランタイムと、それらをサポートする標準 Linux イメージを示します。

Ubuntu および Amazon Linux プラットフォームランタイム
ランタイム名 バージョン イメージ
dotnet

3.1

Amazon Linux 2AArch64standard:2.0

Ubuntu standard:5.0

5.0

Ubuntu standard:5.0

6.0

Amazon Linux 2 x86_64 Lambda standard:dotnet6

Amazon Linux 2AArch64Lambda 標準:dotnet6

Amazon Linux 2 x86_64 standard:4.0

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:6.0

Ubuntu standard:7.0

8.0

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:7.0

golang

1.12

Amazon Linux 2AArch64standard:2.0

1.13

Amazon Linux 2AArch64standard:2.0

1.14

Amazon Linux 2AArch64standard:2.0

1.15

Ubuntu standard:5.0

1.16

Ubuntu standard:5.0

1.18

Amazon Linux 2 x86_64 standard:4.0

Ubuntu standard:6.0

1.20

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:7.0

1.21

Amazon Linux 2 x86_64 Lambda standard:go1.21

Amazon Linux 2AArch64Lambda 標準:go1.21

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:7.0

1.22

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:7.0

java

corretto8

Amazon Linux 2 x86_64 standard:corretto8

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Amazon Linux 2AArch64standard:2.0

Ubuntu standard:5.0

Ubuntu standard:7.0

corretto11

Amazon Linux 2 x86_64 standard:corretto11

Amazon Linux 2 x86_64 Lambda standard:corretto11

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Amazon Linux 2AArch64Lambda 標準:corretto11

Amazon Linux 2AArch64standard:2.0

Ubuntu standard:5.0

Ubuntu standard:7.0

corretto17

Amazon Linux 2 x86_64 Lambda standard:corretto17

Amazon Linux 2AArch64Lambda 標準:corretto17

Amazon Linux 2 x86_64 standard:4.0

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:6.0

Ubuntu standard:7.0

corretto21

Amazon Linux 2 x86_64 Lambda standard:corretto21

Amazon Linux 2AArch64Lambda 標準:corretto21

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:7.0

NodeJS

10

Amazon Linux 2AArch64standard:2.0

12

Amazon Linux 2AArch64standard:2.0

Ubuntu standard:5.0

14

Ubuntu standard:5.0

16

Amazon Linux 2 x86_64 standard:4.0

Ubuntu standard:6.0

18

Amazon Linux 2 x86_64 Lambda standard:nodejs18

Amazon Linux 2AArch64Lambda 標準:nodejs18

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:7.0

20

Amazon Linux 2 x86_64 Lambda standard:nodejs20

Amazon Linux 2AArch64Lambda 標準:nodejs20

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:7.0

22

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:7.0

php

73

Amazon Linux 2AArch64standard:2.0

Ubuntu standard:5.0

7.4

Amazon Linux 2AArch64standard:2.0

Ubuntu standard:5.0

8.0

Ubuntu standard:5.0

8.1

Amazon Linux 2 x86_64 standard:4.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:6.0

8.2

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:7.0

8.3

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:7.0

python

3.7

Amazon Linux 2AArch64standard:2.0

Ubuntu standard:5.0

3.8

Amazon Linux 2AArch64standard:2.0

Ubuntu standard:5.0

3.9

Amazon Linux 2 x86_64 standard:4.0

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Amazon Linux 2AArch64standard:2.0

Ubuntu standard:5.0

Ubuntu standard:7.0

3.10

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:6.0

Ubuntu standard:7.0

3.11

Amazon Linux 2 x86_64 Lambda standard:python3.11

Amazon Linux 2AArch64Lambda 標準:python3.11

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:7.0

3.12

Amazon Linux 2 x86_64 Lambda standard:python3.12

Amazon Linux 2AArch64Lambda 標準:python3.12

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:7.0

ruby

2.6

Amazon Linux 2AArch64standard:2.0

Ubuntu standard:5.0

2.7

Amazon Linux 2AArch64standard:2.0

Ubuntu standard:5.0

3.1

Amazon Linux 2 x86_64 standard:4.0

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:6.0

Ubuntu standard:7.0

3.2

Amazon Linux 2 x86_64 Lambda standard:ruby3.2

Amazon Linux 2AArch64Lambda 標準:ruby3.2

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:7.0

3.3

Amazon Linux 2023 x86_64 standard:5.0

Amazon Linux 2023AArch64standard:3.0

Ubuntu standard:7.0

macOS イメージランタイム

重要

Mac ビルド用に CodeBuild キュレートされたイメージには、macOS と Xcode がプリインストールされています。Xcode ソフトウェアを使用することにより、Xcode および Apple SDKs契約 を承認、理解、同意したものとみなされます。契約の条項に同意しない場合は、Xcode ソフトウェアを使用しないでください。代わりに、独自の Amazon マシンイメージ () を指定しますAMI。詳細については、「リザーブドキャパシティの macOS フリートを設定する方法」を参照してください

次の表に、macOS でサポートされている使用可能なランタイムを示します。

macOS プラットフォームランタイム
ランタイム名 Version 追加のメモ
Xcode

15.4

bash

3.2.57

clang

15.0.0

ドットネット SDK

8.0.302

gcc

11.4.0

12.3.0

13.3.0

14.1.0

gcc-11 エイリアスを使用して使用可能

gcc-12 エイリアスを使用して使用可能

gcc-13 エイリアスを使用して使用可能

gcc-14 エイリアスを使用して使用可能

gnu

11.4.0

12.3.0

13.3.0

14.1.0

gfortran-11 エイリアスを使用して使用可能

gfortran-12 エイリアスを使用して使用可能

gfortran-13 エイリアスを使用して使用可能

gfortran-14 エイリアスを使用して使用可能

golang 1.22.4
java

Corretto8

Corretto11

Corretto17

Corretto21

kotlin 2.0.0
モノラル 6.12.0.206
nodejs

18.20.3

20.14.0

22.3.0

perl 5.34.1
php

8.1.29

8.2.20

8.3.8

python

3.9.19

3.10.14

3.11.9

3.12.3

ruby

3.1.6

3.2.4

3.3.2

1.79.0
高速 5.10.0.13

Windows イメージのランタイム

Windows Server Core 2019 のベースイメージには、以下のランタイムが含まれています。

Windows プラットフォームのランタイム
ランタイム名 Windows Server Core 2019 標準: 1.0 バージョン Windows Server Core 2019 標準: 2.0 バージョン Windows Server Core 2019 標準: 3.0 バージョン
dotnet

3.1

5.0

3.1

6.0

7.0

6.0

7.0

8.0

ドットネット SDK

3.1

5.0

3.1

6.0

7.0

8.0
golang 1.14 1.18 1.21
グラデーション 6.7 7.6 8.5
java Corretto11

Corretto11

Corretto17

Corretto21
Maven (メイヴン) 3.6 3.8 3.9
nodejs 14.15 16.19 20.11
php 7.4 8.1 8.3
powershell 7.1 7.2 7.4
python 3.8 3.10 3.12
ruby 2.7 3.1 3.3