diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 97c06b2..d215647 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -2,8 +2,12 @@ name: Build Push and Deploy Image on: push: - branches: - - main + #tag 触发 + tags: + - 'v*' + # 分支触发 + # branches: + # - main workflow_dispatch: #手动构建h env: @@ -22,13 +26,16 @@ jobs: # 下载仓库源码,依赖java环境,因此构建服务器本地需要下载安装java并设置环境变量 - name: Checkout repository code uses: http://139.9.216.111:3000/bamanker/checkout@v6 -# - name: Set up Java -# uses: https://gitee.com/bamanker/setup-java@v5 -# with: -# java-version: '25.0.1' -# distribution: 'openjdk' -# cache: 'maven' + # - name: Set up Java + # uses: https://gitee.com/bamanker/setup-java@v5 + # with: + # java-version: '25.0.1' + # distribution: 'openjdk' + # cache: 'maven' #检查java版本 + - name: Get version + id: get_version + run: echo ::set-output name=VERSION::${{ env.TAG }} - name: Check java version run: java -version - name: Show now path @@ -60,7 +67,7 @@ jobs: platforms: linux/amd64 file: Dockerfile push: true - tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.datetime.outputs.datetime }} + tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.get_version.outputs.VERSION }} - name: k8s Check and Apply New Deployment