可用的執行時間 - AWS CodeBuild

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

可用的執行時間

您可以在 buildspec 檔案的 runtime-versions 區段中指定一或多個執行時間。如果您的執行階段依存於另一個執行時間,您也可以在 buildspec 檔案中指定其相依的執行時間。如果您未在 buildspec 檔案中指定任何執行時間, 會 CodeBuild 選擇您使用的影像中可用的預設執行時間。如果您指定一或多個執行階段, 只會 CodeBuild 使用這些執行階段。如果未指定相依執行時間, 會 CodeBuild 嘗試為您選擇相依執行時間。如需詳細資訊,請參閱Specify runtime versions in the buildspec file

Linux 映像執行時間

下表包含可用的執行期和支援這些執行期的標準 Linux 映像。

Ubuntu 和 Amazon Linux 平台執行期
執行時間名稱 版本 映像
dotnet

3.1

Amazon Linux 2AArch64standard:2.0

Ubuntu 標準:5.0

5.0

Ubuntu 標準:5.0

6.0

Amazon Linux 2 x86_64 Lambda 標準:dotnet6

Amazon Linux 2AArch64Lambda 標準:dotnet6

Amazon Linux 2 x86_64 標準:4.0

Amazon Linux 2023 x86_64 標準:5.0

Amazon Linux 2023AArch64標準:3.0

Ubuntu 標準:6.0

Ubuntu 標準:7.0

8.0

Amazon Linux 2023 x86_64 標準:5.0

Amazon Linux 2023AArch64標準:3.0

Ubuntu 標準: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 標準:5.0

1.16

Ubuntu 標準:5.0

1.18

Amazon Linux 2 x86_64 標準:4.0

Ubuntu 標準:6.0

1.20

Amazon Linux 2023 x86_64 標準:5.0

Amazon Linux 2023AArch64標準:3.0

Ubuntu 標準:7.0

1.21

Amazon Linux 2 x86_64 Lambda 標準:go1.21

Amazon Linux 2AArch64Lambda 標準:go1.21

Amazon Linux 2023 x86_64 標準:5.0

Amazon Linux 2023AArch64標準:3.0

Ubuntu 標準:7.0

1.22

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

Amazon Linux 2AArch64standard:2.0

Ubuntu 標準:5.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

Amazon Linux 2AArch64Lambda 標準:corretto11

Amazon Linux 2AArch64standard:2.0

Ubuntu 標準:5.0

Ubuntu 標準:7.0

corretto17

Amazon Linux 2 x86_64 Lambda 標準:corretto17

Amazon Linux 2AArch64Lambda 標準:corretto17

Amazon Linux 2 x86_64 標準:4.0

Amazon Linux 2023 x86_64 標準:5.0

Amazon Linux 2023AArch64標準:3.0

Ubuntu 標準:6.0

Ubuntu 標準:7.0

corretto21

Amazon Linux 2 x86_64 Lambda 標準:corretto21

Amazon Linux 2AArch64Lambda 標準:corretto21

Amazon Linux 2023 x86_64 標準:5.0

Amazon Linux 2023AArch64標準:3.0

Ubuntu 標準:7.0

nodejs

10

Amazon Linux 2AArch64standard:2.0

12

Amazon Linux 2AArch64standard:2.0

Ubuntu 標準:5.0

14

Ubuntu 標準:5.0

16

Amazon Linux 2 x86_64 標準:4.0

Ubuntu 標準:6.0

18

Amazon Linux 2 x86_64 Lambda 標準:nodejs18

Amazon Linux 2AArch64Lambda 標準:nodejs18

Amazon Linux 2023 x86_64 標準:5.0

Amazon Linux 2023AArch64標準:3.0

Ubuntu 標準:7.0

20

Amazon Linux 2 x86_64 Lambda 標準:nodejs20

Amazon Linux 2AArch64Lambda 標準:nodejs20

Amazon Linux 2023 x86_64 標準:5.0

Amazon Linux 2023AArch64標準:3.0

Ubuntu 標準:7.0

php

7.3

Amazon Linux 2AArch64standard:2.0

Ubuntu 標準:5.0

7.4

Amazon Linux 2AArch64standard:2.0

Ubuntu 標準:5.0

8.0

Ubuntu 標準:5.0

8.1

Amazon Linux 2 x86_64 標準:4.0

Amazon Linux 2023AArch64標準:3.0

Ubuntu 標準:6.0

8.2

Amazon Linux 2023 x86_64 標準:5.0

Amazon Linux 2023AArch64標準:3.0

Ubuntu 標準:7.0

8.3

Amazon Linux 2023 x86_64 標準:5.0

Amazon Linux 2023AArch64標準:3.0

Ubuntu 標準:7.0

python

3.7

Amazon Linux 2AArch64standard:2.0

Ubuntu 標準:5.0

3.8

Amazon Linux 2AArch64standard:2.0

Ubuntu 標準:5.0

3.9

Amazon Linux 2 x86_64 標準:4.0

Amazon Linux 2023 x86_64 標準:5.0

Amazon Linux 2AArch64standard:2.0

Ubuntu 標準:5.0

Ubuntu 標準:7.0

3.10

Amazon Linux 2023 x86_64 標準:5.0

Ubuntu 標準:6.0

Ubuntu 標準:7.0

3.11

Amazon Linux 2 x86_64 Lambda 標準:python3.11

Amazon Linux 2AArch64Lambda 標準:python3.11

Amazon Linux 2023 x86_64 標準:5.0

Amazon Linux 2023AArch64標準:3.0

Ubuntu 標準:7.0

3.12

Amazon Linux 2 x86_64 Lambda 標準:python3.12

Amazon Linux 2AArch64Lambda 標準:python3.12

Amazon Linux 2023 x86_64 標準:5.0

Amazon Linux 2023AArch64標準:3.0

Ubuntu 標準:7.0

ruby

2.6

Amazon Linux 2AArch64standard:2.0

Ubuntu 標準:5.0

2.7

Amazon Linux 2AArch64standard:2.0

Ubuntu 標準:5.0

3.1

Amazon Linux 2 x86_64 標準:4.0

Amazon Linux 2023 x86_64 標準:5.0

Ubuntu 標準:6.0

Ubuntu 標準:7.0

3.2

Amazon Linux 2 x86_64 Lambda 標準:ruby3.2

Amazon Linux 2AArch64Lambda 標準:ruby3.2

Amazon Linux 2023 x86_64 標準:5.0

Amazon Linux 2023AArch64標準:3.0

Ubuntu 標準:7.0

3.3

Amazon Linux 2023 x86_64 標準:5.0

Ubuntu 標準:7.0

macOS 映像執行時間

重要

Mac 建置的 CodeBuild 精選映像包含預先安裝的 macOS 和 Xcode。使用 Xcode 軟體,即表示您確認、了解並同意 Xcode 和 Apple SDKs協議。如果您不接受協議的條款與條件,請勿使用 Xcode 軟體。反之,請提供您自己的 Amazon Machine Images (AMI)。如需詳細資訊,請參閱 如何設定預留容量 macOS 機群?

下表包含 macOS 支援的可用執行期。

macOS 平台執行期
執行時間名稱 版本 其他備註
Xcode

15.4

bash

3.2.57

clang

15.0.0

dotnet 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

基特林 2.0.0
單聲道 206 年 12 月 6 日
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
swift 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

dotnet 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
草原 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