背景
circleci/aws-ecr@7.0.0のbuild-and-push-images
ジョブで、Job was rejected because resource class medium, image ubuntu-2004:202010-01 is not a valid resource class
というエラーが発生した。
対策
aws-ecr
のバージョンを上げた。
それに伴って.ymlファイルの構造も一部変わるので、その点も修正が必要。
.circleci/config.yml
- aws-ecr: circleci/aws-ecr@7.0.0
+ aws-ecr: circleci/aws-ecr@9.3.7
+ aws-cli: circleci/aws-cli@5.1.2
workflows:
version: 2
build-and-test:
jobs:
- build
- test:
requires:
- build
- - aws-ecr/build-and-push-image:
+ - aws-ecr/build_and_push_image:
requires:
- test
- account-url: AWS_ECR_ACCOUNT_URL
+ auth:
+ - aws-cli/setup:
+ region: ap-northeast-1