Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Versões do tempo de execução

Modo de foco
Versões do tempo de execução - AWS CodeBuild

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Ao especificar um tempo de execução na seção runtime-versions do arquivo buildspec, é possível indicar uma versão específica, uma versão principal específica e a versão secundária mais recente, ou a versão mais recente. A tabela a seguir lista os tempos de execução disponíveis e como especificá-los. Nem todas as versões de runtime estão disponíveis em todas as imagens. A seleção da versão de runtime também não é compatível com as imagens personalizadas. Para obter mais informações, consulte Runtimes disponíveis. Se você quiser instalar e usar uma versão de runtime personalizada em vez das versões de tempo de execução pré-instaladas, consulte Versões de runtime personalizadas.

Versões de runtime das plataformas Ubuntu e Amazon Linux 2
Nome do runtime Versão Versão específica Versão secundária mais recente e principal específica Versão mais recente
android

28

android: 28

android: 28.x

android: latest

29

android: 29

android: 29.x

dotnet

3.1

dotnet: 3.1

dotnet: 3.x

dotnet: latest

5,0

dotnet: 5.0

dotnet: 5.x

6.0

dotnet: 6.0

dotnet: 6.x

8.0

dotnet: 8.0

dotnet: 8.x

golang

1.12

golang: 1.12

golang: 1.x

golang: latest

1.13

golang: 1.13

1.14

golang: 1.14

1.15

golang: 1.15

1.16

golang: 1.16

1,18

golang: 1.18

1,20

golang: 1.20

1,21

golang: 1.21

1,22

golang: 1.22

1,23

golang: 1.23

java

corretto8

java: corretto8

java: corretto8.x

java: latest

corretto11

java: corretto11

java: corretto11.x

corretto17

java: corretto17

java: corretto17.x

corretto21

java: corretto21

java: corretto21.x

nodejs

10

nodejs: 10

nodejs: 10.x

nodejs: latest

12

nodejs: 12

nodejs: 12.x

14

nodejs: 14

nodejs: 14.x

16

nodejs: 16

nodejs: 16.x

18

nodejs: 18

nodejs: 18.x

20

nodejs: 20

nodejs: 20.x

22

nodejs: 22

nodejs: 22.x

php

7.3

php: 7.3

php: 7.x

php: latest

7.4

php: 7.4

8.0

php: 8.0

php: 8.x

8.1

php: 8.1

8.2

php: 8.2

8.3

php: 8.3

python

3.7

python: 3.7

python: 3.x

python: latest

3.8

python: 3.8

3.9

python: 3.9

3.10

python: 3.10

3.11

python: 3.11

3.12

python: 3.12

3.13

python: 3.13

ruby

2.6

ruby: 2.6

ruby: 2.x

ruby: latest

2.7

ruby: 2.7

3.1

ruby: 3.1

ruby: 3.x

3.2

ruby: 3.2

3.3

ruby: 3.3

3.4

ruby: 3.4

Você pode usar uma especificação de compilação para instalar outros componentes (por exemplo AWS CLI, Apache Maven, Apache Ant, Mocha ou similares) durante a fase de compilação. RSpec install Para obter mais informações, consulte Exemplo de buildspec.

Versões de runtime personalizadas

Em vez de usar as versões de tempo de execução CodeBuild pré-instaladas em imagens gerenciadas, você pode instalar e usar as versões personalizadas de sua escolha. A tabela a seguir lista os runtimes personalizados disponíveis e como especificá-los.

nota

A seleção da versão de runtime personalizada só é compatível com imagens do Ubuntu e Amazon Linux.

Versões de runtime personalizadas
Nome do runtime Sintaxe Exemplo
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

Exemplo de buildspec de runtime personalizado

Veja um exemplo de buildspec que especifica versões de runtime personalizadas.

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

Nesta página

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.