View a markdown version of this page

Versioni di runtime - 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à.

Versioni di runtime

Quando si specifica un runtime nella sezione runtime-versions del file buildspec, è possibile specificare una versione specifica, una versione principale specifica e l'ultima versione secondaria o la versione più recente. Nella tabella seguente sono elencati i runtime disponibili e come specificarli. Non tutte le versioni di runtime sono disponibili su tutte le immagini. Inoltre, la selezione della versione di runtime non è supportata per le immagini personalizzate. Per ulteriori informazioni, consulta Runtime disponibili. Se desideri installare e utilizzare una versione di runtime personalizzata anziché le versioni di runtime preinstallate, consultaVersioni di runtime personalizzate.

Versioni di runtime della piattaforma Ubuntu e Amazon Linux 2
Nome runtime Versione Versione specifica Versione principale e secondaria specifica Versione più recente
dotnet 6.0

dotnet: 6.0

dotnet: 6.x

dotnet: latest

8.0

dotnet: 8.0

dotnet: 8.x

10.0

dotnet: 10.0

dotnet: 10.x

golang 1,20

golang: 1.20

golang: 1.x

golang: latest

1,21

golang: 1.21

1,22

golang: 1.22

1,23

golang: 1.23

1,24

golang: 1.24

1,25

golang: 1.25

1,26

golang: 1.26

java

corretto8

java: corretto8

java: corretto8.x

java: latest

corretto11

java: corretto11

java: corretto11.x

corretto 17

java: corretto17

java: corretto17.x

corretto 21

java: corretto21

java: corretto21.x

corretto 25

java: corretto25

java: corretto25.x

nodejs 18

nodejs: 18

nodejs: 18.x

nodejs: latest

20

nodejs: 20

nodejs: 20.x

22

nodejs: 22

nodejs: 22.x

24

nodejs: 24

nodejs: 24.x

php 8.1

php: 8.1

php: 8.x

php: latest

8.2

php: 8.2

8.3

php: 8.3

8.4

php: 8.4

8,5

php: 8.5

python 3.9

python: 3.9

python: 3.x

python: latest

3,10

python: 3.10

3,11

python: 3.11

3,12

python: 3.12

3.13

python: 3.13

3,14

python: 3.14

ruby 3.1

ruby: 3.1

ruby: 3.x

ruby: latest

3.2

ruby: 3.2

3.3

ruby: 3.3

3.4

ruby: 3.4

4.0

ruby: 4.0

ruby: 4.x

rust 1,94

rust: 1.94

rust: 1.x

rust: latest

È possibile utilizzare una specifica di build per installare altri componenti (ad esempio, Apache Maven AWS CLI, Apache Ant, Mocha, RSpec o simili) durante la fase di compilazione. install Per ulteriori informazioni, consulta Esempio di buildspec.

Versioni di runtime personalizzate

Invece di utilizzare le versioni di runtime preinstallate nelle CodeBuild-managed immagini, puoi installare e utilizzare versioni personalizzate a tua scelta. La tabella seguente elenca i runtime personalizzati disponibili e come specificarli.

Nota

La selezione personalizzata della versione di runtime è supportata solo per le immagini di Ubuntu e Amazon Linux.

Versioni di runtime personalizzate
Nome runtime Sintassi Esempio
dotnet

<major>.<minor>.<patch>

5.0.408

golang

<major>.<minor>

<major>.<minor>.<patch>

1.19

1.19.1

java

corretto<major>

corretto15

nodejs

<major>

<major>.<minor>

<major>.<minor>.<patch>

14

14.21

14.21.3

php

<major>.<minor>.<patch>

8.0.30

python

<major>

<major>.<minor>

<major>.<minor>.<patch>

3

3.7

3.7.16

ruby

<major>.<minor>.<patch>

3.0.6

Esempio di buildspec di runtime personalizzato

Ecco un esempio di buildspec che specifica versioni di runtime personalizzate.

version: 0.2 phases: install: runtime-versions: java: corretto15 php: 8.0.30 ruby: 3.0.6 golang: 1.19 python: 3.7 nodejs: 14 dotnet: 5.0.408