Runtime disponibili - AWS CodeBuild

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Runtime disponibili

È possibile specificare uno o più runtime nella sezione runtime-versions del file buildspec. Se il runtime dipende da un altro runtime, è anche possibile specificarne il runtime dipendente nel file buildspec. Se non specificate alcun runtime nel file buildspec, CodeBuild sceglie i runtime predefiniti disponibili nell'immagine che utilizzate. Se specificate uno o più runtime, utilizza solo tali runtime. CodeBuild Se non viene specificato un runtime dipendente, CodeBuild tenta di scegliere automaticamente il runtime dipendente. Per ulteriori informazioni, consulta Specify runtime versions in the buildspec file.

Runtime di immagini Linux

La tabella seguente contiene i runtime disponibili e le immagini Linux standard che li supportano.

Runtime delle piattaforme Ubuntu e Amazon Linux
Nome runtime Versione Immagini
dotnet

3.1

AArch64Standard Amazon Linux 2:2.0

Ubuntu standard: 5.0

5.0

Ubuntu standard: 5.0

6.0

Amazon Linux 2 x86_64 Standard Lambda: dotnet6

Standard Amazon Linux 2 AArch64 Lambda: dotnet6

Standard Amazon Linux 2 x86_64:4.0

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2023:3.0

Ubuntu standard: 6.0

Ubuntu standard: 7.0

8.0

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2023:3.0

Ubuntu standard: 7.0

golang

1.12

AArch64Standard Amazon Linux 2:2.0

1.13

AArch64Standard Amazon Linux 2:2.0

1.14

AArch64Standard Amazon Linux 2:2.0

1.15

Ubuntu standard: 5.0

1.16

Ubuntu standard: 5.0

1.18

Standard Amazon Linux 2 x86_64:4.0

Ubuntu standard: 6.0

1.20

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2023:3.0

Ubuntu standard: 7.0

1.21

Amazon Linux 2 x86_64 Standard Lambda: go1.21

Standard Amazon Linux 2 AArch64 Lambda: go1.21

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2023:3.0

Ubuntu standard: 7.0

1.22

Standard Amazon Linux 2023 x86_64:5.0

Ubuntu standard: 7.0

java

corretto8

Amazon Linux 2 x86_64 standard:corretto8

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2: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

Standard Amazon Linux 2023 x86_64:5.0

Standard Amazon Linux 2 AArch64 Lambda: corretto11

AArch64Standard Amazon Linux 2:2.0

Ubuntu standard: 5.0

Ubuntu standard: 7.0

corretto 17

Amazon Linux 2 x86_64 Lambda Standard: corretto17

Standard Amazon Linux 2 AArch64 Lambda: corretto17

Standard Amazon Linux 2 x86_64:4.0

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2023:3.0

Ubuntu standard: 6.0

Ubuntu standard: 7.0

corretto 21

Amazon Linux 2 x86_64 Lambda Standard: corretto21

Standard Amazon Linux 2 AArch64 Lambda: corretto21

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2023:3.0

Ubuntu standard: 7.0

nodejs

10

AArch64Standard Amazon Linux 2:2.0

12

AArch64Standard Amazon Linux 2:2.0

Ubuntu standard: 5.0

14

Ubuntu standard: 5.0

16

Standard Amazon Linux 2 x86_64:4.0

Ubuntu standard: 6.0

18

Standard Lambda Amazon Linux 2 x86_64: nodejs18

Standard Amazon Linux 2 AArch64 Lambda: nodejs18

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2023:3.0

Ubuntu standard: 7.0

20

Standard Lambda Amazon Linux 2 x86_64: nodejs20

Standard Amazon Linux 2 AArch64 Lambda: nodejs20

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2023:3.0

Ubuntu standard: 7.0

php

7.3

AArch64Standard Amazon Linux 2:2.0

Ubuntu standard: 5.0

7.4

AArch64Standard Amazon Linux 2:2.0

Ubuntu standard: 5.0

8.0

Ubuntu standard: 5.0

8.1

Standard Amazon Linux 2 x86_64:4.0

AArch64Standard Amazon Linux 2023:3.0

Ubuntu standard: 6.0

8.2

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2023:3.0

Ubuntu standard: 7.0

8.3

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2023:3.0

Ubuntu standard: 7.0

python

3.7

AArch64Standard Amazon Linux 2:2.0

Ubuntu standard: 5.0

3.8

AArch64Standard Amazon Linux 2:2.0

Ubuntu standard: 5.0

3.9

Standard Amazon Linux 2 x86_64:4.0

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2:2.0

Ubuntu standard: 5.0

Ubuntu standard: 7.0

3.10

Standard Amazon Linux 2023 x86_64:5.0

Ubuntu standard: 6.0

Ubuntu standard: 7.0

3.11

Standard Lambda Amazon Linux 2 x86_64: python3.11

Standard Amazon Linux 2 AArch64 Lambda: python3.11

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2023:3.0

Ubuntu standard: 7.0

3.12

Amazon Linux 2 x86_64 Standard Lambda: python3.12

Standard Amazon Linux 2 AArch64 Lambda: python3.12

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2023:3.0

Ubuntu standard: 7.0

ruby

2.6

AArch64Standard Amazon Linux 2:2.0

Ubuntu standard: 5.0

2.7

AArch64Standard Amazon Linux 2:2.0

Ubuntu standard: 5.0

3.1

Standard Amazon Linux 2 x86_64:4.0

Standard Amazon Linux 2023 x86_64:5.0

Ubuntu standard: 6.0

Ubuntu standard: 7.0

3.2

Amazon Linux 2 x86_64 Standard Lambda: ruby3.2

Standard Amazon Linux 2 AArch64 Lambda: ruby3.2

Standard Amazon Linux 2023 x86_64:5.0

AArch64Standard Amazon Linux 2023:3.0

Ubuntu standard: 7.0

3.3

Standard Amazon Linux 2023 x86_64:5.0

Ubuntu standard: 7.0

Runtime delle immagini macOS

Importante

Le immagini CodeBuild curate per le build Mac contengono macOS e Xcode preinstallati. Utilizzando il software Xcode, riconosci, comprendi e acconsenti al Contratto Xcode e Apple. SDKs Se non accettate i termini e le condizioni del contratto, non utilizzate il software Xcode. Fornisci invece le tue Amazon Machine Images (AMI). Per ulteriori informazioni, consulta Come posso configurare una flotta macOS a capacità riservata?

La tabella seguente contiene i runtime disponibili supportati da macOS.

Runtime della piattaforma macOS
Nome runtime Versione Note aggiuntive
Xcode

15.4

bash

3,2,57

clang

15.0.0

dotnet sdk

8.0.302

gcc

11,40

12,3,0

13,3,0

141,0

Disponibile utilizzando l'alias gcc-11

Disponibile utilizzando l'alias gcc-12

Disponibile utilizzando l'alias gcc-13

Disponibile utilizzando l'alias gcc-14

gnu

11.4.0

12,3,0

13,3,0

141,0

Disponibile utilizzando l'alias gfortran-11

Disponibile utilizzando l'alias gfortran-12

Disponibile utilizzando l'alias gfortran-13

Disponibile utilizzando l'alias gfortran-14

golang 1.22.4
java

Corretto 8

Corretto 11

Corretto 17

Corretto 21

kotlin 2.0.0
mono 6,12,206
nodejs

18,20,3

20,14,0

22,3,0

perl 5,34,1
php

8,1,29

82,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
veloce 5.10.0.13

Runtime delle immagini Windows

L'immagine di base di Windows Server Core 2019 contiene i seguenti runtime.

Runtime della piattaforma Windows
Nome runtime Windows Server Core 2019 standard: versioni 1.0 Windows Server Core 2019 standard:versioni 2.0 Windows Server Core 2019 standard:versioni 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
gradino 6.7 7.6 8.5
java Corretto 11

Corretto 11

Corretto 17

Corretto 21
esperta 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