88 repository :
99 description : " Repository name for the Docker image (defaults to current GitHub repository)"
1010 required : false
11- default : ${{ github.repository }}
11+ default : $(basename "$ {{ github.repository }}")
1212 domain :
1313 description : " The image's domain"
1414 required : true
@@ -26,6 +26,9 @@ outputs:
2626 docker_image_tag :
2727 description : " The version of the Docker image"
2828 value : ${{ steps.set_image_name_and_tag.outputs.docker_image_tag }}
29+ docker_image_full_name :
30+ description : " The version of the Docker image"
31+ value : ${{ steps.set_image_name_and_tag.outputs.docker_image_full_name }}
2932runs :
3033 using : " composite"
3134 steps :
@@ -36,12 +39,12 @@ runs:
3639 id : set_image_name_and_tag
3740 run : |
3841 DOCKER_IMAGE_TAG="${{ inputs.tag }}"
39- REPO_NAME=$(basename " ${{ inputs.repository }}")
40- DOCKER_IMAGE_NAME=" ${{ inputs.registry }}/${{ inputs.domain }}/${REPO_NAME}"
41- echo "docker_image_name =$DOCKER_IMAGE_NAME" >> $GITHUB_OUTPUT
42+ DOCKER_IMAGE_NAME="${{ inputs.registry }}/ ${{ inputs.domain }}/${{ inputs. repository }}"
43+ echo "docker_image_name= ${{ inputs.repository }}" >> $GITHUB_OUTPUT
44+ echo "docker_image_full_name =$DOCKER_IMAGE_NAME" >> $GITHUB_OUTPUT
4245 echo "docker_image_tag=$DOCKER_IMAGE_TAG" >> $GITHUB_OUTPUT
4346 shell : bash
4447
4548 - name : Build the docker image
46- run : docker build ${{ inputs.context }} -t ${{ steps.set_image_name_and_tag.outputs.docker_image_name }}:${{ steps.set_image_name_and_tag.outputs.docker_image_tag }}
49+ run : docker build ${{ inputs.context }} -t ${{ steps.set_image_name_and_tag.outputs.docker_image_full_name }}:${{ steps.set_image_name_and_tag.outputs.docker_image_tag }}
4750 shell : bash
0 commit comments