Fix Docker image build and push commands to include REGISTRY_USERNAME

This commit is contained in:
2025-10-01 14:31:16 +08:00
parent c2b2bf645a
commit 973654b86f

View File

@@ -31,8 +31,8 @@ jobs:
BRANCH_SHA_TAG="${{ github.ref_name }}-${{ github.sha }}" BRANCH_SHA_TAG="${{ github.ref_name }}-${{ github.sha }}"
# Build the image # Build the image
docker build -t ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${IMAGE_TAG} . docker build -t ${{ env.REGISTRY }}/${{ env.REGISTRY_USERNAME }}/${{ env.IMAGE_NAME }}:${IMAGE_TAG} .
docker build -t ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${BRANCH_SHA_TAG} . docker build -t ${{ env.REGISTRY }}/${{ env.REGISTRY_USERNAME }}/${{ env.IMAGE_NAME }}:${BRANCH_SHA_TAG} .
- name: Push Docker image - name: Push Docker image
run: | run: |
@@ -40,13 +40,13 @@ jobs:
BRANCH_SHA_TAG="${{ github.ref_name }}-${{ github.sha }}" BRANCH_SHA_TAG="${{ github.ref_name }}-${{ github.sha }}"
# Push both tags # Push both tags
docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${IMAGE_TAG} docker push ${{ env.REGISTRY }}/${{ env.REGISTRY_USERNAME }}/${{ env.IMAGE_NAME }}:${IMAGE_TAG}
docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${BRANCH_SHA_TAG} docker push ${{ env.REGISTRY }}/${{ env.REGISTRY_USERNAME }}/${{ env.IMAGE_NAME }}:${BRANCH_SHA_TAG}
- name: Output image tags - name: Output image tags
run: | run: |
IMAGE_TAG="${{ inputs.tag }}" IMAGE_TAG="${{ inputs.tag }}"
BRANCH_SHA_TAG="${{ github.ref_name }}-${{ github.sha }}" BRANCH_SHA_TAG="${{ github.ref_name }}-${{ github.sha }}"
echo "Built and pushed image tags:" echo "Built and pushed image tags:"
echo "- ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${IMAGE_TAG}" echo "- ${{ env.REGISTRY }}/${{ env.REGISTRY_USERNAME }}/${{ env.IMAGE_NAME }}:${IMAGE_TAG}"
echo "- ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${BRANCH_SHA_TAG}" echo "- ${{ env.REGISTRY }}/${{ env.REGISTRY_USERNAME }}/${{ env.IMAGE_NAME }}:${BRANCH_SHA_TAG}"