diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 1eea12f..1629a0a 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -18,22 +18,27 @@ jobs: steps: - uses: actions/checkout@v3 # skip Set up QEMU because it fail on act and container + # Gen Version try to get version from tag or inut + - name: Set output tags + id: vars + run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT - name: Gen Version id: gen_ver run: | if [[ $GITHUB_REF == 'refs/tags/'* ]]; then - IMAGE_VER='${GITHUB_REF/refs\/tags\//}' + IMAGE_VER=${{ steps.vars.outputs.tag }} else IMAGE_VER=${{ github.event.inputs.IMAGE_VER }} fi if [[ $IMAGE_VER == '' ]]; then - IMAGE_VER='test-vBeta' + IMAGE_VER=${{ steps.vars.outputs.tag }} fi echo '::set-output name=image_ver::'$IMAGE_VER - - name: Test Version + - name: Check Version run: | echo $GITHUB_REF echo ${{ steps.gen_ver.outputs.image_ver }} + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - name: Login in to registry @@ -50,8 +55,7 @@ jobs: file: docker/Dockerfile push: true tags: ${{env.REGISTRY}}/${{env.IMAGE_NAME}}:${{ steps.gen_ver.outputs.image_ver }},${{env.REGISTRY}}/${{env.IMAGE_NAME}}:latest - - - name: Reload docker compose + - name: Remote Deployment uses: appleboy/ssh-action@v0.1.8 with: host: ${{env.DEPLOY_HOST}}