@@ -2,6 +2,11 @@ name: docker-image
22
33on :
44 workflow_dispatch :
5+ inputs :
6+ tag :
7+ description : ' Tag to build (e.g. v6.9.36-0)'
8+ required : false
9+ type : string
510 push :
611 tags :
712 - v*
2934 password : ${{ secrets.DOCKERHUB_TOKEN }}
3035 - name : Generate Build Metadata
3136 run : |
32- VERSION=$(grep -oP '^UPSTREAM_TAG=\K.*' .ccs-fork-upstream.env)
37+ VERSION="${{ inputs.tag }}"
38+ if [ -z "$VERSION" ]; then
39+ VERSION=$(grep -oP '^UPSTREAM_TAG=\K.*' .ccs-fork-upstream.env)
40+ fi
3341 echo "VERSION=${VERSION}" >> $GITHUB_ENV
3442 echo COMMIT=`git rev-parse --short HEAD` >> $GITHUB_ENV
3543 echo BUILD_DATE=`date -u +%Y-%m-%dT%H:%M:%SZ` >> $GITHUB_ENV
6573 password : ${{ secrets.DOCKERHUB_TOKEN }}
6674 - name : Generate Build Metadata
6775 run : |
68- VERSION=$(grep -oP '^UPSTREAM_TAG=\K.*' .ccs-fork-upstream.env)
76+ VERSION="${{ inputs.tag }}"
77+ if [ -z "$VERSION" ]; then
78+ VERSION=$(grep -oP '^UPSTREAM_TAG=\K.*' .ccs-fork-upstream.env)
79+ fi
6980 echo "VERSION=${VERSION}" >> $GITHUB_ENV
7081 echo COMMIT=`git rev-parse --short HEAD` >> $GITHUB_ENV
7182 echo BUILD_DATE=`date -u +%Y-%m-%dT%H:%M:%SZ` >> $GITHUB_ENV
@@ -100,7 +111,10 @@ jobs:
100111 password : ${{ secrets.DOCKERHUB_TOKEN }}
101112 - name : Generate Build Metadata
102113 run : |
103- VERSION=$(grep -oP '^UPSTREAM_TAG=\K.*' .ccs-fork-upstream.env)
114+ VERSION="${{ inputs.tag }}"
115+ if [ -z "$VERSION" ]; then
116+ VERSION=$(grep -oP '^UPSTREAM_TAG=\K.*' .ccs-fork-upstream.env)
117+ fi
104118 echo "VERSION=${VERSION}" >> $GITHUB_ENV
105119 echo COMMIT=`git rev-parse --short HEAD` >> $GITHUB_ENV
106120 echo BUILD_DATE=`date -u +%Y-%m-%dT%H:%M:%SZ` >> $GITHUB_ENV
0 commit comments