Skip to content

Add ECR as Docker registry #7

Add ECR as Docker registry

Add ECR as Docker registry #7

Workflow file for this run

name: New release
on:
push:
tags:
- v**
jobs:
release:
runs-on: ubuntu-latest
permissions:
packages: write
contents: read
steps:
-
name: Checkout
uses: actions/checkout@v4
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
-
name: Login to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
-
name: Login to ECR
uses: docker/login-action@v3
with:
registry: ${{ variables.AWS_ECR_URI }}

Check failure on line 32 in .github/workflows/release.yml

View workflow run for this annotation

GitHub Actions / New release

Invalid workflow file

The workflow is not valid. .github/workflows/release.yml (Line: 32, Col: 21): Unrecognized named-value: 'variables'. Located at position 1 within expression: variables.AWS_ECR_URI .github/workflows/release.yml (Line: 33, Col: 21): Unrecognized named-value: 'variables'. Located at position 1 within expression: variables.AWS_ACCESS_KEY_ID
username: ${{ variables.AWS_ACCESS_KEY_ID }}
password: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
-
name: Build and push
uses: docker/build-push-action@v5
with:
context: .
push: true
tags: |
ghcr.io/stat-utils/stat-fastapi:latest
${{ variables.AWS_ECR_URI }}/stat-utils/stat-fastapi:latest