Add release github action (#31)

* feat: update workflow

* fix: workflow error
This commit is contained in:
vran 2022-03-04 23:31:47 +08:00 committed by GitHub
parent 56cd7a784d
commit a9d48f25f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 7 deletions

View File

@ -9,7 +9,7 @@ on:
- 'v*' - 'v*'
jobs: jobs:
jpackage: release:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
@ -21,16 +21,17 @@ jobs:
server-id: github # Value of the distributionManagement/repository/id field of the pom.xml server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
settings-path: ${{ github.workspace }} # location for the settings.xml file settings-path: ${{ github.workspace }} # location for the settings.xml file
- name: Build with Gradle - name: add permission to gradle
uses: gradle/gradle-build-action@937999e9cc2425eddc7fd62d1053baf041147db7 run: chmod +x ./gradlew
with:
arguments: api:build -x checkstyleMain -x checkstyleTest
- name: Release-mac - name: build with gradle
run: ./gradlew api:build -x checkstyleMain -x checkstyleTest
- name: release jar
uses: softprops/action-gh-release@v1 uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/') if: startsWith(github.ref, 'refs/tags/')
with: with:
files: app/build/libs/databasir.jar files: api/build/libs/databasir.jar
draft: true draft: true
fail_on_unmatched_files: true fail_on_unmatched_files: true
env: env: