From 0b5c926625d494164614f8d6e555da36cd7fcc94 Mon Sep 17 00:00:00 2001 From: Ivo Majic <1269362+IvoMajic@users.noreply.github.com> Date: Sat, 25 Sep 2021 17:31:59 +0200 Subject: [PATCH] Create publish action --- .github/workflows/main.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..1d81992 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,27 @@ +# This workflow will build a Java project with Maven + +# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven +name: Java CI with Maven +on: + release: + types: [ published ] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up Maven Central Repository + uses: actions/setup-java@v1 + with: + java-version: 1.8 + server-id: ossrh + server-username: MAVEN_USERNAME + server-password: MAVEN_PASSWORD + gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} + gpg-passphrase: MAVEN_GPG_PASSPHRASE + - name: Deploy with Maven + run: mvn -B clean deploy -Pci-cd + env: + MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} + MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} + MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}