Runtime yang tersedia - AWS CodeBuild

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Runtime yang tersedia

Anda dapat menentukan satu atau beberapa runtime di runtime-versions bagian file buildspec Anda. Jika runtime Anda bergantung pada runtime lain, Anda juga dapat menentukan runtime dependennya dalam file buildspec. Jika Anda tidak menentukan runtime apa pun dalam file buildspec, CodeBuild pilih runtime default yang tersedia di gambar yang Anda gunakan. Jika Anda menentukan satu atau beberapa runtime, hanya CodeBuild menggunakan runtime tersebut. Jika runtime dependen tidak ditentukan, CodeBuild coba pilih runtime dependen untuk Anda. Untuk informasi selengkapnya, lihat Specify runtime versions in the buildspec file.

Runtime gambar Linux

Tabel berikut berisi runtime yang tersedia dan gambar Linux standar yang mendukungnya.

Waktu proses platform Ubuntu dan Amazon Linux
Nama runtime Versi Citra
dotnet

3.1

AArch64Standar Amazon Linux 2:2.0

Standar Ubuntu: 5.0

5.0

Standar Ubuntu: 5.0

6.0

Amazon Linux 2 x86_64 Lambda standar: dotnet6

Standar Amazon Linux 2 AArch64 Lambda: dotnet6

Amazon Linux 2 x86_64 standar:4.0

Amazon Linux 2023 x86_64 standar:5.0

Standar Amazon Linux 2023AArch64: 3.0

Standar Ubuntu: 6.0

Standar Ubuntu: 7.0

8.0

Amazon Linux 2023 x86_64 standar:5.0

Standar Amazon Linux 2023AArch64: 3.0

Standar Ubuntu: 7.0

golang

1.12

AArch64Standar Amazon Linux 2:2.0

1.13

AArch64Standar Amazon Linux 2:2.0

1.14

AArch64Standar Amazon Linux 2:2.0

1.15

Standar Ubuntu: 5.0

1.16

Standar Ubuntu: 5.0

1.18

Amazon Linux 2 x86_64 standar:4.0

Standar Ubuntu: 6.0

1.20

Amazon Linux 2023 x86_64 standar:5.0

Standar Amazon Linux 2023AArch64: 3.0

Standar Ubuntu: 7.0

1.21

Amazon Linux 2 x86_64 Lambda standar: go1.21

Standar Amazon Linux 2 AArch64 Lambda: go1.21

Amazon Linux 2023 x86_64 standar:5.0

Standar Amazon Linux 2023AArch64: 3.0

Standar Ubuntu: 7.0

1.22

Amazon Linux 2023 x86_64 standar:5.0

Standar Ubuntu: 7.0

jawa

corretto8

Amazon Linux 2 x86_64 standar:corretto8

Amazon Linux 2023 x86_64 standar:5.0

AArch64Standar Amazon Linux 2:2.0

Standar Ubuntu: 5.0

Standar Ubuntu: 7.0

corretto11

Amazon Linux 2 x86_64 standar:corretto11

Amazon Linux 2 x86_64 Lambda standar: corretto11

Amazon Linux 2023 x86_64 standar:5.0

Amazon Linux 2 AArch64 Lambda standar: Corretto11

AArch64Standar Amazon Linux 2:2.0

Standar Ubuntu: 5.0

Standar Ubuntu: 7.0

corretto17

Amazon Linux 2 x86_64 Lambda standar: Corretto17

Amazon Linux 2 AArch64 Lambda standar: Corretto17

Amazon Linux 2 x86_64 standar:4.0

Amazon Linux 2023 x86_64 standar:5.0

Standar Amazon Linux 2023AArch64: 3.0

Standar Ubuntu: 6.0

Standar Ubuntu: 7.0

corretto21

Amazon Linux 2 x86_64 Lambda standar: corretto21

Amazon Linux 2 AArch64 Lambda standar: Corretto21

Amazon Linux 2023 x86_64 standar:5.0

Standar Amazon Linux 2023AArch64: 3.0

Standar Ubuntu: 7.0

nodejs

10

AArch64Standar Amazon Linux 2:2.0

12

AArch64Standar Amazon Linux 2:2.0

Standar Ubuntu: 5.0

14

Standar Ubuntu: 5.0

16

Amazon Linux 2 x86_64 standar:4.0

Standar Ubuntu: 6.0

18

Amazon Linux 2 x86_64 Lambda standar: nodejs18

Amazon Linux 2 AArch64 Lambda standar: nodejs18

Amazon Linux 2023 x86_64 standar:5.0

Standar Amazon Linux 2023AArch64: 3.0

Standar Ubuntu: 7.0

20

Amazon Linux 2 x86_64 Lambda standar: nodejs20

Amazon Linux 2 AArch64 Lambda standar: nodejs20

Amazon Linux 2023 x86_64 standar:5.0

Standar Amazon Linux 2023AArch64: 3.0

Standar Ubuntu: 7.0

php

7.3

AArch64Standar Amazon Linux 2:2.0

Standar Ubuntu: 5.0

7.4

AArch64Standar Amazon Linux 2:2.0

Standar Ubuntu: 5.0

8.0

Standar Ubuntu: 5.0

8.1

Amazon Linux 2 x86_64 standar:4.0

Standar Amazon Linux 2023AArch64: 3.0

Standar Ubuntu: 6.0

8.2

Amazon Linux 2023 x86_64 standar:5.0

Standar Amazon Linux 2023AArch64: 3.0

Standar Ubuntu: 7.0

8.3

Amazon Linux 2023 x86_64 standar:5.0

Standar Amazon Linux 2023AArch64: 3.0

Standar Ubuntu: 7.0

python

3.7

AArch64Standar Amazon Linux 2:2.0

Standar Ubuntu: 5.0

3.8

AArch64Standar Amazon Linux 2:2.0

Standar Ubuntu: 5.0

3.9

Amazon Linux 2 x86_64 standar:4.0

Amazon Linux 2023 x86_64 standar:5.0

AArch64Standar Amazon Linux 2:2.0

Standar Ubuntu: 5.0

Standar Ubuntu: 7.0

3.10

Amazon Linux 2023 x86_64 standar:5.0

Standar Ubuntu: 6.0

Standar Ubuntu: 7.0

3.11

Amazon Linux 2 x86_64 Lambda standar: python3.11

Standar Amazon Linux 2 AArch64 Lambda: python3.11

Amazon Linux 2023 x86_64 standar:5.0

Standar Amazon Linux 2023AArch64: 3.0

Standar Ubuntu: 7.0

3.12

Amazon Linux 2 x86_64 Lambda standar: python3.12

Standar Amazon Linux 2 AArch64 Lambda: python3.12

Amazon Linux 2023 x86_64 standar:5.0

Standar Amazon Linux 2023AArch64: 3.0

Standar Ubuntu: 7.0

ruby

2.6

AArch64Standar Amazon Linux 2:2.0

Standar Ubuntu: 5.0

2.7

AArch64Standar Amazon Linux 2:2.0

Standar Ubuntu: 5.0

3.1

Amazon Linux 2 x86_64 standar:4.0

Amazon Linux 2023 x86_64 standar:5.0

Standar Ubuntu: 6.0

Standar Ubuntu: 7.0

3.2

Amazon Linux 2 x86_64 Lambda standar: ruby3.2

Standar Amazon Linux 2 AArch64 Lambda: ruby3.2

Amazon Linux 2023 x86_64 standar:5.0

Standar Amazon Linux 2023AArch64: 3.0

Standar Ubuntu: 7.0

3.3

Amazon Linux 2023 x86_64 standar:5.0

Standar Ubuntu: 7.0

Runtime gambar macOS

penting

Gambar yang CodeBuild dikurasi untuk build Mac berisi macOS dan Xcode yang sudah diinstal sebelumnya. Dengan menggunakan perangkat lunak Xcode, Anda mengakui, memahami, dan menyetujui Perjanjian Xcode dan Apple. SDKs Jika Anda tidak menerima syarat dan ketentuan perjanjian, jangan gunakan perangkat lunak Xcode. Sebagai gantinya, berikan Gambar Mesin Amazon Anda sendiri (AMI). Untuk informasi selengkapnya, silakan lihat Bagaimana cara mengonfigurasi armada macOS berkapasitas cadangan?

Tabel berikut berisi runtime yang tersedia yang didukung oleh macOS.

Waktu proses platform macOS
Nama runtime Versi Catatan tambahan
Xcode

15.4

bash

3.2.57

dentang

15.0.0

dotnet sdk

8.0.302

gcc

11.4.0

12.3.0

13.3.0

14.1.0

Tersedia dengan menggunakan gcc-11 alias

Tersedia dengan menggunakan gcc-12 alias

Tersedia dengan menggunakan gcc-13 alias

Tersedia dengan menggunakan gcc-14 alias

gnu

11.4.0

12.3.0

13.3.0

14.1.0

Tersedia dengan menggunakan gfortran-11 alias

Tersedia dengan menggunakan gfortran-12 alias

Tersedia dengan menggunakan gfortran-13 alias

Tersedia dengan menggunakan gfortran-14 alias

golang 1.22.4
jawa

Corretto8

Corretto11

Corretto17

Corretto21

kotlin 2.0.0
mono 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

rust 1.79.0
cepat 5.10.0.13

Runtime gambar Windows

Gambar dasar Windows Server Core 2019 berisi runtime berikut.

Waktu proses platform Windows
Nama runtime Standar Windows Server Core 2019: versi 1.0 Standar Windows Server Core 2019: versi 2.0 Standar Windows Server Core 2019: versi 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
gradle 6.7 7.6 8.5
jawa 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