쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

빌드 환경의 쉘 및 명령

포커스 모드
빌드 환경의 쉘 및 명령 - AWS CodeBuild

빌드 수명 주기 동안 사용자는 AWS CodeBuild용 명령 세트를 제공하여 빌드 환경에서 실행합니다(예: 빌드 종속성 설치 및 소스 코드 테스트와 컴파일). 이러한 명령을 지정하는 데에는 다음과 같은 몇 가지 방법이 있습니다.

  • 빌드 사양 파일을 만들어 소스 코드에 포함합니다. 이 파일에서 빌드 수명 주기의 각 단계에서 실행할 명령을 지정합니다. 자세한 내용은 CodeBuild의 빌드 사양 참조을 참조하세요.

  • CodeBuild 콘솔을 사용하여 빌드 프로젝트를 생성합니다. 빌드 명령 삽입에서 빌드 명령build 단계에서 실행하려는 명령을 입력합니다. 자세한 내용은 빌드 프로젝트 만들기(콘솔) 단원을 참조하십시오.

  • CodeBuild 콘솔을 사용하여 빌드 프로젝트 설정을 변경합니다. 빌드 명령 삽입에서 빌드 명령build 단계에서 실행하려는 명령을 입력합니다. 자세한 내용은 빌드 프로젝트 설정 변경(콘솔) 단원을 참조하십시오.

  • AWS CLI 또는 AWS SDK를 사용하여 빌드 프로젝트를 생성하거나 빌드 프로젝트 설정을 변경합니다. 명령을 사용하여 빌드 사양 파일이 들어 있는 소스 코드를 참조하거나, 빌드 사양 파일에 해당하는 파일의 내용이 들어 있는 단일 문자열을 지정합니다. 자세한 내용은 빌드 프로젝트 생성 또는 빌드 프로젝트 설정 변경을 참조하세요.

  • AWS CLI 또는 AWS SDK를 사용하여, 빌드 사양 파일 또는 빌드 사양 파일에 해당하는 파일 내용이 들어 있는 단일 문자열을 지정하여 빌드를 시작합니다. 자세한 정보는 빌드를 수동으로 실행buildspecOverride 값에 대한 설명을 참조하십시오.

Shell 명령 언어(sh) 명령을 지정할 수 있습니다. 빌드 사양 버전 0.1에서 CodeBuild는 빌드 환경에 있는 서로 다른 인스턴스에서 각 Shell 명령을 실행합니다. 즉, 각 명령이 다른 모든 명령과 독립적으로 실행됩니다. 따라서 기본적으로 이전 명령의 상태에 따라 실행되는 단일 명령을 실행할 수 없습니다(예: 디렉터리 변경 또는 환경 변수 설정). 이 제한 사항을 해결하려면 이 문제를 해결하는 버전 0.2를 사용하는 것이 좋습니다. 버전 0.1을 사용해야 하는 경우 다음 접근 방식을 따르는 것이 좋습니다.

  • 기본 쉘의 단일 인스턴스에서 실행하려는 명령이 들어 있는 쉘 스크립트를 소스 코드에 포함합니다. 예를 들어, my-script.sh와 같은 명령이 들어 있는 cd MyDir; mkdir -p mySubDir; cd mySubDir; pwd;라는 파일을 소스 코드에 포함할 수 있습니다. 그런 다음 빌드 사양 파일에서 ./my-script.sh 명령을 지정합니다.

  • buildspec 파일 또는 해당 build 단계의 빌드 명령 설정에서만 기본 쉘의 단일 인스턴스에서 실행하려는 모든 명령이 포함된 단일 명령을 입력합니다(예: cd MyDir && mkdir -p mySubDir && cd mySubDir && pwd).

CodeBuild에서 오류가 발생하는 경우 기본 쉘의 자체 인스턴스에서 단일 명령을 실행하는 것보다 오류를 해결하기가 더 어려울 수 있습니다.

Windows Server Core 이미지에서 실행되는 명령은 Powershell 쉘을 사용합니다.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.