[AB-xxx] adding github actions pipelines

adding release plugin
This commit is contained in:
Sheldan
2021-03-13 02:20:34 +01:00
parent cf03520397
commit b6cfc99eb7
3 changed files with 71 additions and 0 deletions

19
.github/workflows/release.yml vendored Normal file
View File

@@ -0,0 +1,19 @@
name: Publish package to GitHub Packages
on:
release:
types: [created]
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
persist-credentials: false
- name: Set up Java for publishing to GitHub Packages
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Publish to GitHub Packages
run: mvn --file pom.xml -B deploy -Dmaven.wagon.http.pool=false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}