diff --git a/.github/workflows/push-to-docker.yml b/.github/workflows/push-to-docker.yml index a4ab539..e2df44d 100644 --- a/.github/workflows/push-to-docker.yml +++ b/.github/workflows/push-to-docker.yml @@ -18,15 +18,6 @@ jobs: uses: actions/setup-go@v2.1.3 with: go-version: 1.17 - - name: Set default env - run: | - echo "RELEASE_VERSION=latest" >> $GITHUB_ENV - echo ${GITHUB_REF:10} - - name: Set special env - if: startsWith(github.ref, 'refs/tags/') - run: | - echo "RELEASE_VERSION=${GITHUB_REF:10}" >> $GITHUB_ENV - echo ${GITHUB_REF:10} - name: Build binary file run: | @@ -42,8 +33,15 @@ jobs: run: | docker login -u ${{secrets.DOCKERHUB_USERNAME}} -p ${{secrets.DOCKERHUB_PASSWORD}} pwd - echo ${{env.RELEASE_VERSION}} docker build -t jolanse/study_xxqg ./ + docker tag jolanse/study_xxqg jolanse/study_xxqg + docker push jolanse/study_xxqg + - name: push to tag + if: startsWith(github.ref, 'refs/tags/') + run: | + echo "RELEASE_VERSION=${GITHUB_REF:10}" >> $GITHUB_ENV + echo ${GITHUB_REF:10} docker tag jolanse/study_xxqg jolanse/study_xxqg:${{env.RELEASE_VERSION}} docker push jolanse/study_xxqg:${{env.RELEASE_VERSION}} +