Skip to content

Commit be7a48b

Browse files
Added image tag
1 parent 062b680 commit be7a48b

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

.github/workflows/main.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ on:
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

915
jobs:
1016
build:
@@ -93,8 +99,10 @@ jobs:
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

0 commit comments

Comments
 (0)