本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
可用的运行时
您可以在 buildspec 文件的 runtime-versions 部分中指定一个或多个运行时。如果您的运行时依赖于另一个运行时,您还可以在 buildspec 文件中指定其依赖运行时。如果您未在 buildspec 文件中指定任何运行时,请 CodeBuild 选择您使用的映像中可用的默认运行时。如果指定一个或多个运行时,则仅 CodeBuild 使用这些运行时。如果未指定依赖运行时,则 CodeBuild 会尝试为您选择依赖运行时。有关更多信息,请参阅 Specify runtime versions in the buildspec file。
Linux 映像运行时
下表包含可用的运行时和支持这些运行时的标准 Linux 映像。
| 运行时名称 | 版本 | 图片 |
|---|---|---|
| dotnet | 6.0 |
Amazon Linux 2 x86_64 Lambda 标准:dotnet6 亚马逊 Linux 2 L AArch64 ambda 标准:dotnet6 Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
| 8.0 |
Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| golang | 1.20 |
Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
| 1.21 |
Amazon Linux 2 x86_64 Lambda 标准:go1.21 亚马逊 Linux 2 L AArch64 ambda standard: go1.21 Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| 1.22 |
Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| 1.23 |
Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| 1.24 |
亚马逊 Linux 2023 x86_64 Lambda 标准:go1.24 亚马逊 Linux 2023 L AArch64 ambda 标准:go1.24 Amazon Linux 2023 x86_64 标准:5.0 Ubuntu 标准:7.0 |
|
| java | corretto8 |
Amazon Linux 2 x86_64 标准:corretto8 Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
| corretto11 |
Amazon Linux 2 x86_64 标准:corretto11 Amazon Linux 2 x86_64 Lambda 标准:corretto11 Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2 L AArch64 ambda 标准:corretto11 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| corretto17 |
Amazon Linux 2 x86_64 Lambda 标准:corretto17 亚马逊 Linux 2 L AArch64 ambda 标准:corretto17 Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| corretto21 |
Amazon Linux 2 x86_64 Lambda 标准:corretto21 亚马逊 Linux 2 L AArch64 ambda 标准:corretto21 Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| corretto25 |
亚马逊 Linux 2023 AArch64 标准:3.0 |
|
| nodejs | 18 |
Amazon Linux 2 x86_64 Lambda 标准:nodejs18 亚马逊 Linux 2 L AArch64 ambda 标准:nodejs18 Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
| 20 |
Amazon Linux 2 x86_64 Lambda 标准:nodejs20 亚马逊 Linux 2 L AArch64 ambda 标准:nodejs20 Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| 22 |
亚马逊 Linux 2023 x86_64 Lambda 标准:nodejs22 亚马逊 Linux 2023 L AArch64 ambda 标准:nodejs22 Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| 24 |
Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| php | 8.1 |
亚马逊 Linux 2023 AArch64 标准:3.0 |
| 8.2 |
Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| 8.3 |
Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| 8.4 |
亚马逊 Linux 2023 AArch64 标准:3.0 |
|
| 8.5 |
亚马逊 Linux 2023 AArch64 标准:3.0 |
|
| python | 3.9 |
Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
| 3.10 |
Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| 3.11 |
Amazon Linux 2 x86_64 Lambda 标准:python3.11 亚马逊 Linux 2 L AArch64 ambda 标准:python3.11 Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| 3.12 |
Amazon Linux 2 x86_64 Lambda 标准:python3.12 亚马逊 Linux 2 L AArch64 ambda 标准:python3.12 Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| 3.13 |
亚马逊 Linux 2023 x86_64 Lambda 标准:python3.13 亚马逊 Linux 2023 L AArch64 ambda 标准:python3.13 Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| 3.14 |
亚马逊 Linux 2023 AArch64 标准:3.0 |
|
| ruby | 3.1 |
Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
| 3.2 |
Amazon Linux 2 x86_64 Lambda 标准:ruby3.2 亚马逊 Linux 2 L AArch64 ambda 标准:ruby3.2 Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| 3.3 |
Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
|
| 3.4 |
亚马逊 Linux 2023 x86_64 Lambda 标准:ruby3.4 亚马逊 Linux 2023 L AArch64 ambda 标准:ruby3.4 Amazon Linux 2023 x86_64 标准:5.0 亚马逊 Linux 2023 AArch64 标准:3.0 Ubuntu 标准:7.0 |
macOS 映像运行时
重要
Mac 版本的 CodeBuild 精选映像包含预装的 macOS 和 Xcode。使用 Xcode 软件,即表示您承认、理解并同意 Xcode 和 Apple SDKs 协议
下表包含 macOS 支持的可用运行时。
| 运行时名称 | 版本 | 图片 | 附加说明 |
|---|---|---|---|
| bash |
3.2.57 |
macos-arm-base:15 macos-arm-base:26 |
|
| clang |
17.0.0 |
macos-arm-base:15 macos-arm-base:26 |
|
| dotnet sdk |
8.0.416 |
macos-arm-base:15 |
|
|
8.0.417 |
macos-arm-base:26 |
||
|
10.0.101 |
macos-arm-base:15 |
||
|
10.0.102 |
macos-arm-base:26 |
||
| gcc |
11.5.0 |
macos-arm-base:15 macos-arm-base:26 |
可通过使用 |
|
12.4.0 |
macos-arm-base:15 macos-arm-base:26 |
可通过使用 |
|
|
13.4.0 |
macos-arm-base:15 macos-arm-base:26 |
可通过使用 |
|
|
14.3.0 |
macos-arm-base:15 macos-arm-base:26 |
可通过使用 |
|
| gnu |
11.5.0 |
macos-arm-base:15 macos-arm-base:26 |
可通过使用 |
|
12.4.0 |
macos-arm-base:15 macos-arm-base:26 |
可通过使用 |
|
|
13.4.0 |
macos-arm-base:15 macos-arm-base:26 |
可通过使用 |
|
|
14.3.0 |
macos-arm-base:15 macos-arm-base:26 |
可通过使用 |
|
| golang |
1.24.11 |
macos-arm-base:15 macos-arm-base:26 |
|
|
1.25.4 |
macos-arm-base:15 macos-arm-base:26 |
||
| java |
Corretto8 |
macos-arm-base:15 macos-arm-base:26 |
|
|
Corretto11 |
macos-arm-base:15 macos-arm-base:26 |
||
|
Corretto17 |
macos-arm-base:15 macos-arm-base:26 |
||
|
Corretto21 |
macos-arm-base:15 macos-arm-base:26 |
||
|
Corretto25 |
macos-arm-base:15 macos-arm-base:26 |
||
| kotlin |
2.2.21 |
macos-arm-base:15 |
|
|
2.3.0 |
macos-arm-base:26 |
||
| mono |
6.14.1 |
macos-arm-base:15 macos-arm-base:26 |
|
| nodejs |
20.19.6 |
macos-arm-base:15 macos-arm-base:26 |
|
|
22.21.1 |
macos-arm-base:15 macos-arm-base:26 |
||
|
24.11.1 |
macos-arm-base:15 macos-arm-base:26 |
||
| perl |
5.34.1 |
macos-arm-base:15 macos-arm-base:26 |
|
| php |
8.2.29 |
macos-arm-base:15 |
|
|
8.2.30 |
macos-arm-base:26 |
||
|
8.3.28 |
macos-arm-base:15 |
||
|
8.3.30 |
macos-arm-base:26 |
||
|
8.4.15 |
macos-arm-base:15 |
||
|
8.4.17 |
macos-arm-base:26 |
||
|
8.5.0 |
macos-arm-base:15 |
||
|
8.5.2 |
macos-arm-base:26 |
||
| python |
3.10.19 |
macos-arm-base:15 macos-arm-base:26 |
|
|
3.11.14 |
macos-arm-base:15 macos-arm-base:26 |
||
|
3.12.12 |
macos-arm-base:15 macos-arm-base:26 |
||
|
3.13.10 |
macos-arm-base:15 macos-arm-base:26 |
||
|
3.14.1 |
macos-arm-base:15 macos-arm-base:26 |
||
| ruby |
3.2.9 |
macos-arm-base:15 macos-arm-base:26 |
|
|
3.3.10 |
macos-arm-base:15 macos-arm-base:26 |
||
|
3.4.7 |
macos-arm-base:15 macos-arm-base:26 |
||
| rust |
1.91.1 |
macos-arm-base:15 |
|
|
1.92.0 |
macos-arm-base:26 |
||
| swift |
6.2.1 |
macos-arm-base:15 |
|
|
6.2.3 |
macos-arm-base:26 |
||
| XCode |
26.1.1 |
macos-arm-base:15 |
|
|
26.2 |
macos-arm-base:26 |
Windows 映像运行时
Windows Server Core 2019 的基本映像包含以下运行时。
| 运行时名称 | 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 |
8.0 |
| dotnet sdk | 3.1 5.0 |
3.1 6.0 7.0 |
8.0 |
| golang | 1.14 | 1.18 | 1.21 1.22 1.23 |
| gradle | 6.7 | 7.6 | 8.12 |
| java | Corretto11 | Corretto11 Corretto17 |
Corretto8 Corretto11 Corretto17 Corretto21 |
| maven | 3.6 | 3.8 | 3.9 |
| nodejs | 14.15 | 16.19 | 20.18 22.13 |
| php | 7.4 | 8.1 | 8.3 8.4 |
| PowerShell | 7.1 | 7.2 | 7.4 |
| python | 3.8 | 3.10 | 3.10 3.11 3.12 3.13 |
| ruby | 2.7 | 3.1 | 3.2 3.3 3.4 |