[AWS][ECR][CircleaCI]가 ECR에 이미지를 밀어붙일 때 빠져요.

2818 단어 CircleCI2.1ECRAWS

circleaci의 로그는 분명히 SUCCESS인데 ECR은 기억이 없다


다음은nginx 이미지를 추출하는 코드입니다
.circleci/config.yml
version: 2.1 
orbs:
  aws-ecr: circleci/[email protected]
workflows:
  build_and_push_image_nginx:
    jobs:
      - aws-ecr/build-and-push-image:
          account-url: AWS_ECR_ACCOUNT_URL_ENV_VAR_NAME_NGINX
          aws-access-key-id: ACCESS_KEY_ID_ENV_VAR_NAME
          aws-secret-access-key: SECRET_ACCESS_KEY_ENV_VAR_NAME
          dockerfile: Dockerfile
          no-output-timeout: 20m
          path: ./nginx
          region: AWS_REGION_ENV_VAR_NAME
          repo: 'nginx' 
          tag: $CIRCLE_SHA1 # <- これが原因だった "${CIRCLE_SHA1}"と書いていたため、中身がなくecrに認めてもらえなかった
          filters:
            branches:
              ignore:
                - master
CIRCLE_SHA1의 내용은 다음과 같습니다.
tag: $CIRCLE_SHA1인 경우 CircleaCI에 정의된 환경 변수이므로 문제가 없습니다.

환경 변수의 사용 방법
Amazon ECR 웨어하우스 표시

좋은 웹페이지 즐겨찾기