CircleCIで私のDocker-hubアカウントを使用していましたが、何らかの理由でCircleCIのイメージを構築するのと同じ場所でECRリポジトリイメージを使用しようとしています(2.0)CircleCIの構築イメージとしてECSリポジトリイメージを使用
しかし、ECRは公開画像をサポートしていないことがわかります。だから私はそれは、まっすぐ進む動作で
no basic auth credentials
をエラーがスローされます、私はDockerhubイメージのために行ったように、以下のよう
version: 2
jobs:
build:
working-directory: ~/tmp
docker:
- image: aws-id.dkr.ecr.eu-central-1.amazonaws.com/image
、など
version: 2
jobs:
build:
working-directory: ~/tmp
docker:
- image: <dockerhub-name>/<image>
を私のイメージに言及することはできませんコマンドによって認証される必要があります。
aws ecr get-login --region <region-name>
その後、ランニング、
docker login -u AWS -p <password> -e none https://aws-id.dkr.ecr.eu-central-1.amazonaws.com
は私が事前依存のコマンドで、このコマンドを CircleCIプラン設定のセクションと動作しませんでしたを入れてみました。
アイデア?
このhttps://circleci.com/blog/circleci-aws-ecrecs/とhttps://circleci.com/docs/1.0/continuous-deployment-with-aws-ec2-container-serviceを確認しましたか?/ –
実際にどこにでも説明するドッカーの部分への展開です。 ecs repoイメージとしてビルドイメージへの言及はありません。 – Vineeth
あなたは魔法使いを引き寄せるために探していますか?あなたのログインコマンドの後に、pullコマンドを使用して画像をプル –