Я пытаюсь настроить CI для моего репозитория github. После каждого pu sh в ветви песочницы я хочу построить docker образ моего проекта и pu sh to AWS ECR.
Вот мой файл .github / workflows / aws .yml -
name: be-harvester CI
on:
pull_request:
branches:
- sandbox
push:
branches:
- sandbox
env:
AWS_REPOSITORY_URL: ${{ secrets.AWS_REPOSITORY_URL }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
jobs:
build-and-push:
name: Build and push image to AWS ECR
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@master
- name: Check REPO url
run: echo $AWS_REPOSITORY_URL
- name: Setup ECR
run: $( aws ecr get-login --no-include-email --region ap-south-1)
- name: Build and tag the image
run: docker build -t $AWS_REPOSITORY_URL .
- name: Push
run: docker push $REPOSITORY_URL
Сбой сборки при aws шаг входа в систему, вот скриншот журнала сборки. ![enter image description here](https://i.stack.imgur.com/4kodM.png)
В чем причина этой ошибки?