mirror of
https://github.com/fleetbase/fleetbase.git
synced 2025-12-19 22:27:22 +00:00
Merge pull request #417 from fleetbase/feature/aws-marketplace-ecr-publish-job
fix ecr publish add registry env variable
This commit is contained in:
12
.github/workflows/publish-docker-images.yml
vendored
12
.github/workflows/publish-docker-images.yml
vendored
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user