From 81604fb9b50cf2c41d6c284205059f27d377ffbb Mon Sep 17 00:00:00 2001 From: MiniDay <372403923@qq.com> Date: Sat, 16 Mar 2024 11:06:28 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20=E9=85=8D=E7=BD=AE=20gitea=20CI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/release.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .gitea/workflows/release.yml diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml new file mode 100644 index 0000000..128e44c --- /dev/null +++ b/.gitea/workflows/release.yml @@ -0,0 +1,36 @@ +name: Auto Release On Tags + +on: + label: + types: + - created + branches: + - master + +jobs: + build-and-release: + runs-on: gradle-latest + + steps: + - uses: actions/checkout@v2 + + # 使用 Gradle 清理并构建项目 + - name: Gradle clean build + run: ./gradlew clean build + + # 生成发布所需的 .jar 文件 + - name: Generate JAR file + run: ./gradlew build + + # 发布 .jar 文件到 GitHub Release + - name: Release JAR file + uses: softprops/action-gh-release@v4 + with: + # 仓库名称 + repo: ${{ github.repository }} + # 发布版本号 + tag_name: ${{ github.ref }} + # 发布说明 + body: ${{ github.event.head_commit.message }} + # 上传的文件 + files: build/libs/*.jar \ No newline at end of file