실행 시간 버전 - AWS CodeBuild

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

실행 시간 버전

buildspec 파일의 runtime-versions 섹션에서 런타임을 지정할 때 특정 버전, 특정 메이저 버전 및 최신 마이너 버전 또는 최신 버전을 지정할 수 있습니다. 다음 표에는 사용 가능한 런타임과 이를 지정하는 방법이 나와 있습니다. 모든 이미지에서 모든 런타임 버전을 사용할 수 있는 것은 아닙니다. 사용자 지정 이미지에는 런타임 버전 선택도 지원되지 않습니다. 자세한 내용은 사용 가능한 런타임 단원을 참조하십시오. 사전 설치된 런타임 버전 대신 사용자 지정 런타임 버전을 설치하고 사용하려면 섹션을 참조하세요사용자 지정 런타임 버전.

Ubuntu 및 Amazon Linux 2 플랫폼 런타임 버전
실행 시간 이름 버전 특정 버전 특정 메이저 버전 및 최신 마이너 버전 최신 버전
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

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

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

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

빌드 사양을 사용하여 install 빌드 단계 중에 다른 구성 요소(예: , AWS CLI Apache Maven, Apache Ant, Mocha, RSpec등)를 설치할 수 있습니다. 자세한 내용은 buildspec 예제 단원을 참조하십시오.

사용자 지정 런타임 버전

CodeBuild관리형 이미지에서 사전 설치된 런타임 버전을 사용하는 대신 원하는 사용자 지정 버전을 설치하고 사용할 수 있습니다. 다음 표에는 사용 가능한 사용자 지정 런타임과 이를 지정하는 방법이 나열되어 있습니다.

참고

사용자 지정 런타임 버전 선택은 Ubuntu 및 Amazon Linux 이미지에서만 지원됩니다.

사용자 지정 런타임 버전
실행 시간 이름 구문
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

사용자 지정 런타임 빌드 사양 예제

다음은 사용자 지정 런타임 버전을 지정하는 빌드 사양의 예입니다.

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