Aws

Codebuild에서 CodeCommit ID를 태그로 ECR에 업로드

wngnl05 2024. 12. 24. 14:46
version: 0.2
phases:
  pre_build:
    commands:
      - <ECR Aws Cli 인증>
      - ECR_URL=885074404314.dkr.ecr.ap-northeast-2.amazonaws.com/test-ecr
      - COMMIT_ID=$(echo $CODEBUILD_RESOLVED_SOURCE_VERSION | cut -c 1-7)
      - echo $COMMIT_ID
      - LATEST=${COMMIT_ID:=latest}
  build:
    commands:
      - docker build -t $ECR_URL:$LATEST .
  post_build:
    commands:
      - docker push $ECR_URL:$LATEST