Merge pull request #417 from fleetbase/feature/aws-marketplace-ecr-publish-job

fix ecr publish add registry env variable
This commit is contained in:
Ron
2025-07-25 15:25:47 +08:00
committed by GitHub

View File

@@ -55,6 +55,7 @@ jobs:
needs: docker-release
env:
REGISTRY: ${{ secrets.AWS_ECR_REGISTRY }}/fleetbase
VERSION: ${{ github.event.inputs.version || (github.ref_type == 'tag' && startsWith(github.ref_name, 'v') && github.ref_name) || 'manual' }}
steps:
@@ -77,11 +78,6 @@ jobs:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Set up image names for ECR
run: |
echo "ECR_API_IMAGE=${{ secrets.AWS_ECR_REGISTRY }}/fleetbase/fleetbase-api:${{ env.VERSION }}" >> $GITHUB_ENV
echo "ECR_CONSOLE_IMAGE=${{ secrets.AWS_ECR_REGISTRY }}/fleetbase/fleetbase-console:${{ env.VERSION }}" >> $GITHUB_ENV
- name: Bake and Push to ECR
uses: docker/bake-action@v2
with:
@@ -91,11 +87,7 @@ jobs:
targets: |
fleetbase-api
fleetbase-console
env:
# Overrides for ECR
IMAGE_API: ${{ env.ECR_API_IMAGE }}
IMAGE_CONSOLE: ${{ env.ECR_CONSOLE_IMAGE }}
- name: Verify ECR Images
run: |
aws ecr describe-images \