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á.
Runtimes disponíveis
Você pode especificar um ou mais runtimes na seção runtime-versions do arquivo buildspec. Se o runtime depender de outro runtime, você também poderá especificar seu runtime dependente no arquivo buildspec. Se você não especificar nenhum tempo de execução no arquivo buildspec, CodeBuild escolhe os tempos de execução padrão que estão disponíveis na imagem que você usa. Se você especificar um ou mais tempos de execução, CodeBuild usará somente esses tempos de execução. Se um tempo de execução dependente não for especificado, CodeBuild tentará escolher o tempo de execução dependente para você.
nota
Se uma versão de tempo de execução não for especificada, CodeBuild usa a versão padrão. A versão padrão pode mudar quando uma versão padrão anterior atinge o fim da vida útil (EOL). Para evitar alterações inesperadas no ambiente de compilação, recomendamos especificar uma versão de tempo de execução no arquivo buildspec.
Para obter mais informações, consulte Specify runtime versions in the buildspec file.
Specify runtime versions in the buildspec file.
.
Runtimes de imagens do Linux
A tabela a seguir contém os runtimes disponíveis e as imagens padrão do Linux compatíveis.
| Nome do runtime | Versão | Imagens |
|---|---|---|
| dotnet | 6.0 |
Padrão do Amazon Linux 2 x86_64 Lambda: dotnet6 Padrão Amazon Linux 2 AArch64 Lambda: dotnet6 Padrão do Amazon Linux 2023 x86_64: 5.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 |
| 8.0 |
Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| 10.0 |
Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| golang | 1,20 |
Padrão do Amazon Linux 2023 x86_64: 5.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 |
| 1,21 |
Padrão do Amazon Linux 2 x86_64 Lambda: go1.21 Padrão Amazon Linux 2 AArch64 Lambda: go1.21 Padrão do Amazon Linux 2023 x86_64: 5.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 |
|
| 1,22 |
Padrão do Amazon Linux 2023 x86_64: 5.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 |
|
| 1,23 |
Padrão do Amazon Linux 2023 x86_64: 5.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 |
|
| 1,24 |
Amazon Linux 2023 x86_64 Lambda padrão: go1.24 Padrão Amazon Linux 2023 AArch64 Lambda: go1.24 Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| 1,25 |
Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| 1,26 |
Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| java | corretto8 |
Padrão do Amazon Linux 2 x86_64: corretto8 Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
| corretto11 |
Padrão do Amazon Linux 2 x86_64: corretto11 Padrão do Amazon Linux 2 x86_64 Lambda: corretto11 Padrão Amazon Linux 2 AArch64 Lambda: corretto11 Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| corretto17 |
Padrão do Amazon Linux 2 x86_64 Lambda: corretto17 Padrão Amazon Linux 2 AArch64 Lambda: corretto17 Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| corretto21 |
Padrão do Amazon Linux 2 x86_64 Lambda: corretto21 Padrão Amazon Linux 2 AArch64 Lambda: corretto21 Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| correto 25 |
Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| nodejs | 18 |
Padrão do Amazon Linux 2 x86_64 Lambda: nodejs18 Padrão Amazon Linux 2 AArch64 Lambda: nodejs18 Padrão do Amazon Linux 2023 x86_64: 5.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 |
| 20 |
Padrão do Amazon Linux 2 x86_64 Lambda: nodejs20 Padrão Amazon Linux 2 AArch64 Lambda: nodejs20 Padrão do Amazon Linux 2023 x86_64: 5.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 |
|
| 22 |
Amazon Linux 2023 x86_64 Lambda padrão: nodejs22 Padrão Amazon Linux 2023 AArch64 Lambda: nodejs22 Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| 24 |
Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| php | 8.1 |
AArch64Padrão Amazon Linux 2023:3.0 |
| 8.2 |
Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| 8.3 |
Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| 8.4 |
Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| 8.5 |
Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| python | 3.9 |
Padrão do Amazon Linux 2023 x86_64: 5.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 |
| 3.10 |
Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| 3.11 |
Padrão do Amazon Linux 2 x86_64 Lambda: python3.11 Padrão Amazon Linux 2 AArch64 Lambda: python3.11 Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| 3.12 |
Padrão do Amazon Linux 2 x86_64 Lambda: python3.12 Padrão Amazon Linux 2 AArch64 Lambda: python3.12 Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| 3.13 |
Amazon Linux 2023 x86_64 Lambda padrão: python3.13 Padrão Amazon Linux 2023 AArch64 Lambda: python3.13 Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| 3,14 |
Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| ruby | 3.1 |
Padrão do Amazon Linux 2023 x86_64: 5.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 |
| 3.2 |
Padrão do Amazon Linux 2 x86_64 Lambda: ruby3.2 Padrão Amazon Linux 2 AArch64 Lambda: ruby3.2 Padrão do Amazon Linux 2023 x86_64: 5.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 |
|
| 3.3 |
Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| 3.4 |
Amazon Linux 2023 x86_64 Lambda padrão: ruby3.4 Padrão Amazon Linux 2023 AArch64 Lambda: ruby3.4 Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| 4,0 |
Padrão do Amazon Linux 2023 x86_64: 5.0 Padrão Amazon Linux 2023 x86_64:6.0 AArch64Padrão Amazon Linux 2023:3.0 Padrão Ubuntu 22.04:7.0 Padrão Ubuntu 24.04:8.0 |
|
| rust | 1,94 |
AArch64Padrão Amazon Linux 2023:3.0 |
Runtimes de imagens do macOS
Importante
As imagens CodeBuild selecionadas para compilações do Mac contêm o macOS e o Xcode pré-instalados. Ao usar o software Xcode, você reconhece, compreende e concorda com o Contrato do Xcode e da Apple SDKs
A tabela a seguir contém os runtimes disponíveis compatíveis com macOS.
| Nome do runtime | Versão | Imagens | Notas adicionais |
|---|---|---|---|
| bash |
3.2.57 |
macos-arm-base1:15 macos-arm-base:26 |
|
| clang |
17.0.0 |
macos-arm-base1:15 macos-arm-base:26 |
|
| dotnet sdk |
8.0.416 |
macos-arm-base1:15 |
|
|
8.0.417 |
macos-arm-base:26 |
||
|
10.0.101 |
macos-arm-base1:15 |
||
|
10.0.102 |
macos-arm-base:26 |
||
| gcc |
11.5.0 |
macos-arm-base1:15 macos-arm-base:26 |
Disponível usando o alias |
|
12.4.0 |
macos-arm-base1:15 macos-arm-base:26 |
Disponível usando o alias |
|
|
13.4.0 |
macos-arm-base1:15 macos-arm-base:26 |
Disponível usando o alias |
|
|
14.3.0 |
macos-arm-base1:15 macos-arm-base:26 |
Disponível usando o alias |
|
| gnu |
11.5.0 |
macos-arm-base1:15 macos-arm-base:26 |
Disponível usando o alias |
|
12.4.0 |
macos-arm-base1:15 macos-arm-base:26 |
Disponível usando o alias |
|
|
13.4.0 |
macos-arm-base1:15 macos-arm-base:26 |
Disponível usando o alias |
|
|
14.3.0 |
macos-arm-base1:15 macos-arm-base:26 |
Disponível usando o alias |
|
| golang |
1.24.11 |
macos-arm-base1:15 macos-arm-base:26 |
|
|
1.25.4 |
macos-arm-base1:15 macos-arm-base:26 |
||
| java |
Corretto8 |
macos-arm-base1:15 macos-arm-base:26 |
|
|
Corretto11 |
macos-arm-base1:15 macos-arm-base:26 |
||
|
Corretto17 |
macos-arm-base1:15 macos-arm-base:26 |
||
|
Corretto21 |
macos-arm-base1:15 macos-arm-base:26 |
||
|
Correto 25 |
macos-arm-base1:15 macos-arm-base:26 |
||
| kotlin |
2.2.21 |
macos-arm-base1:15 |
|
|
2.3.0 |
macos-arm-base:26 |
||
| mono |
6.14.1 |
macos-arm-base1:15 macos-arm-base:26 |
|
| nodejs |
20.19.6 |
macos-arm-base1:15 macos-arm-base:26 |
|
|
22.21.1 |
macos-arm-base1:15 macos-arm-base:26 |
||
|
24.11.1 |
macos-arm-base1:15 macos-arm-base:26 |
||
| perl |
5.34.1 |
macos-arm-base1:15 macos-arm-base:26 |
|
| php |
8.2.29 |
macos-arm-base1:15 |
|
|
8.2.30 |
macos-arm-base:26 |
||
|
8.3.28 |
macos-arm-base1:15 |
||
|
8.3.30 |
macos-arm-base:26 |
||
|
8.4.15 |
macos-arm-base1:15 |
||
|
8.4.17 |
macos-arm-base:26 |
||
|
8.5.0 |
macos-arm-base1:15 |
||
|
8.5.2 |
macos-arm-base:26 |
||
| python |
3.10.19 |
macos-arm-base1:15 macos-arm-base:26 |
|
|
3.11.14 |
macos-arm-base1:15 macos-arm-base:26 |
||
|
3.12.12 |
macos-arm-base1:15 macos-arm-base:26 |
||
|
3.13.10 |
macos-arm-base1:15 macos-arm-base:26 |
||
|
3.14.1 |
macos-arm-base1:15 macos-arm-base:26 |
||
| ruby |
3.2.9 |
macos-arm-base1:15 macos-arm-base:26 |
|
|
3.3.10 |
macos-arm-base1:15 macos-arm-base:26 |
||
|
3.4.7 |
macos-arm-base1:15 macos-arm-base:26 |
||
| rust |
1.91.1 |
macos-arm-base1:15 |
|
|
1.92.0 |
macos-arm-base:26 |
||
| swift |
6.2.1 |
macos-arm-base1:15 |
|
|
6.2.3 |
macos-arm-base:26 |
||
| Xcode |
26.1.1 |
macos-arm-base1:15 |
|
|
26.2 |
macos-arm-base:26 |
Runtimes de imagens do Windows
A imagem base do Windows Server Core 2019 contém os runtimes a seguir.
| Nome do runtime | Windows Server Core 2019 standard: versões 1.0 | Windows Server Core 2019 standard: versões 2.0 | Windows Server Core 2019 standard: versões 3.0 |
|---|---|---|---|
| dotnet | 3.1 5,0 |
3.1 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 1,22 1,23 |
| gradle | 6.7 | 7.6 | 8,12 |
| java | Corretto11 | Corretto11 Corretto17 |
Corretto8 Corretto11 Corretto17 Corretto21 |
| maven | 3.6 | 3.8 | 3.9 |
| nodejs | 14,15 | 16.19 | 20,18 22.13 |
| php | 7.4 | 8.1 | 8.3 8.4 |
| powershell | 7.1 | 7.2 | 7.4 |
| python | 3.8 | 3.10 | 3.10 3.11 3.12 3.13 |
| ruby | 2.7 | 3.1 | 3.2 3.3 3.4 |