diff --git a/.github/workflows/deploy-jdk8.yml b/.github/workflows/deploy-jdk8.yml new file mode 100644 index 0000000..a2e4252 --- /dev/null +++ b/.github/workflows/deploy-jdk8.yml @@ -0,0 +1,31 @@ +# This workflow will build a package using Maven and then publish it to GitHub packages when a release is created +# For more information see: https://github.com/actions/setup-java#apache-maven-with-a-settings-path + +name: Deploy New Version + +on: workflow_dispatch +# push: +# branches: [ support/4.x-jdk8 ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Set up JDK 1.8 + uses: actions/setup-java@v1 + with: + java-version: 1.8 + - name: GPG Setup + env: + GPG_KEY_BASE64: ${{ secrets.GPG_KEY_BASE64 }} + GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} + run: ./gpg-setup.sh + - name: Deploy to OSS Sonatype + env: + SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} + # mvn -Prelease source:jar javadoc:jar deploy -Dgpg.passphrase=thephrase + run: mvn -B -Prelease source:jar javadoc:jar deploy --file pom.xml -s settings-template.xml -Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }} + diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index a2e4252..45f50a4 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -4,8 +4,10 @@ name: Deploy New Version on: workflow_dispatch +#on: # push: -# branches: [ support/4.x-jdk8 ] +# tags: +# - 'v*' jobs: build: @@ -14,10 +16,10 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Set up JDK 1.8 + - name: Set up JDK 9 uses: actions/setup-java@v1 with: - java-version: 1.8 + java-version: 9 - name: GPG Setup env: GPG_KEY_BASE64: ${{ secrets.GPG_KEY_BASE64 }}