From 420ada61918ba6c4824ca715d804f3012c7c34c5 Mon Sep 17 00:00:00 2001 From: Martin Ocenas Date: Mon, 25 Nov 2024 15:46:33 +0100 Subject: [PATCH] Add daily deploy snapshot - change deploy plugin. --- .github/workflows/daily-deploy.yml | 41 ++++++++++++++++++++++++++++++ .github/workflows/release.yml | 2 +- pom.xml | 22 ++++++++-------- 3 files changed, 54 insertions(+), 11 deletions(-) create mode 100644 .github/workflows/daily-deploy.yml diff --git a/.github/workflows/daily-deploy.yml b/.github/workflows/daily-deploy.yml new file mode 100644 index 000000000..8bd47c94f --- /dev/null +++ b/.github/workflows/daily-deploy.yml @@ -0,0 +1,41 @@ +name: "Daily deploy snapshot" +on: + workflow_dispatch: + schedule: + - cron: '0 23 * * *' + +jobs: + release: + runs-on: ubuntu-latest + name: release + + steps: + - uses: actions/checkout@v4 + + - name: Install JDK 17 + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: 17 + check-latest: true + server-id: ossrh + server-username: MAVEN_USERNAME + server-password: MAVEN_PASSWORD + gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} + gpg-passphrase: MAVEN_GPG_PASSPHRASE + + - name: Maven release 999-SNAPSHOT + run: | + mvn -B versions:set -DnewVersion=999-SNAPSHOT + mvn -B -DskipTests -DskipITs \ + -DretryFailedDeploymentCount=3 \ + -Prelease,framework \ + clean deploy + env: + MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} + MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} + MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} + + - name: Delete Local Artifacts From Cache + shell: bash + run: rm -r ~/.m2/repository/io/quarkus/qe diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9424b7156..1bf2d6a76 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,7 +28,7 @@ jobs: distribution: 'temurin' java-version: 17 check-latest: true - server-id: ossrh + server-id: oss.sonatype server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} diff --git a/pom.xml b/pom.xml index 43464d0f3..3e7db91f0 100644 --- a/pom.xml +++ b/pom.xml @@ -622,16 +622,18 @@ - org.sonatype.plugins - nexus-staging-maven-plugin - 1.7.0 - true - - https://s01.oss.sonatype.org/ - ossrh - true - 60 - + org.apache.maven.plugins + maven-deploy-plugin + 3.1.3 + + + deploy-release + deploy + + deploy + + +