File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 branches :
66 - main
77 pull_request :
8+ workflow_dispatch :
9+ inputs :
10+ image_tag :
11+ description : ' Image tag name'
12+ required : false
13+ default : ' latest'
814
915jobs :
1016 build :
9399 password : ${{ secrets.DOCKERHUB_TOKEN }}
94100
95101 - name : Push Docker image to DockerHub
102+ env :
103+ IMAGE_TAG : ${{ github.event.inputs.image_tag || 'latest' }}
96104 run : |
97105 COMMIT_HASH=$(echo ${{ github.sha }} | cut -c1-7)
98- docker tag docker.io/${{ vars.DOCKERHUB_USERNAME }}/sysfoo:$COMMIT_HASH docker.io/${{ vars.DOCKERHUB_USERNAME }}/sysfoo:latest
106+ docker tag docker.io/${{ vars.DOCKERHUB_USERNAME }}/sysfoo:$COMMIT_HASH docker.io/${{ vars.DOCKERHUB_USERNAME }}/sysfoo:$IMAGE_TAG
99107 docker push docker.io/${{ vars.DOCKERHUB_USERNAME }}/sysfoo:$COMMIT_HASH
100- docker push docker.io/${{ vars.DOCKERHUB_USERNAME }}/sysfoo:latest
108+ docker push docker.io/${{ vars.DOCKERHUB_USERNAME }}/sysfoo:$IMAGE_TAG
You can’t perform that action at this time.
0 commit comments