CodeBuild 호스팅 GitLab 실행기에서 지원되는 레이블 재정의 - AWS CodeBuild

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

CodeBuild 호스팅 GitLab 실행기에서 지원되는 레이블 재정의

GitLab CI/CD 파이프라인 YAML에서 자체 관리형 실행기 빌드를 수정하는 다양한 레이블 재정의를 제공할 수 있습니다. CodeBuild에서 인식하지 못하는 빌드는 무시되지만 웹후크 요청에 실패하지는 않습니다. 예를 들어, 다음 YAML에는 이미지, 인스턴스 크기, 플릿 및 빌드 사양에 대한 재정의가 포함됩니다.

workflow: name: HelloWorld stages: - build build-job: stage: build script: - echo "Hello World!" tags: - codebuild-myProject-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME - image:arm-3.0 - instance-size:small - fleet:myFleet - buildspec-override:true

codebuild-<project-name>-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME(필수)

  • 예제: codebuild-myProject-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME

  • 모든 GitLab CI/CD 파이프라인 YAMLs에 필요합니다. <project name>은 자체 관리형 실행기 웹후크가 구성된 프로젝트의 이름과 같아야 합니다.

image:<environment-type>-<image-identifier>

instance-size:<instance-size>

fleet:<fleet-name>

  • 예제: fleet:myFleet

  • 지정된 플릿을 사용하도록 프로젝트에 구성된 플릿 설정을 재정의합니다. 자세한 내용은 예약 용량 플릿에서 빌드 실행 단원을 참조하십시오.

buildspec-override:<boolean>

  • 예제: buildspec-override:true

  • true로 설정된 경우 빌드가 INSTALL, PRE_BUILDPOST_BUILD 단계에서 buildspec 명령을 실행하도록 허용합니다.