This commit is contained in:
johlanse 2022-08-02 17:46:33 +08:00
parent 04188d0568
commit a9475859e7
1 changed files with 8 additions and 10 deletions

View File

@ -18,15 +18,6 @@ jobs:
uses: actions/setup-go@v2.1.3 uses: actions/setup-go@v2.1.3
with: with:
go-version: 1.17 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 - name: Build binary file
run: | run: |
@ -42,8 +33,15 @@ jobs:
run: | run: |
docker login -u ${{secrets.DOCKERHUB_USERNAME}} -p ${{secrets.DOCKERHUB_PASSWORD}} docker login -u ${{secrets.DOCKERHUB_USERNAME}} -p ${{secrets.DOCKERHUB_PASSWORD}}
pwd pwd
echo ${{env.RELEASE_VERSION}}
docker build -t jolanse/study_xxqg ./ 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 tag jolanse/study_xxqg jolanse/study_xxqg:${{env.RELEASE_VERSION}}
docker push jolanse/study_xxqg:${{env.RELEASE_VERSION}} docker push jolanse/study_xxqg:${{env.RELEASE_VERSION}}