Fix Docker image build and push commands to use secrets.REGISTRY_USERNAME

This commit is contained in:
2025-10-01 14:33:35 +08:00
parent 973654b86f
commit b7b024ca66

View File

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