From 77d80588fb7ee7ee132ffee335fb4be99e1534c2 Mon Sep 17 00:00:00 2001 From: "felord.cn" Date: Tue, 23 Mar 2021 22:52:13 +0800 Subject: [PATCH] ci: github action support --- .github/workflows/main.yml | 15 ++++------- pom.xml | 53 +++++++++++++++++++++++++------------- 2 files changed, 40 insertions(+), 28 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b346ed4..2693e3b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,7 +10,7 @@ jobs: publish: runs-on: ubuntu-latest steps: - - name: Checkout Git Repo + - name: Checkout uses: actions/checkout@v2 - name: Set up Maven Central Repo uses: actions/setup-java@v1 @@ -22,14 +22,9 @@ jobs: gpg-passphrase: MAVEN_GPG_PASSPHRASE - name: Publish to Maven Central Repo uses: samuelmeuli/action-maven-publish@v1 - env: - MAVEN_USERNAME: ${{ secrets.OSSRH_USER }} - MAVEN_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} - GPG_SECRET_KEY: ${{ secrets.GPG_SECRET }} - GPG_PASSPHRASE: ${{ secrets.GPG_PASSWORD }} with: - gpg_private_key: GPG_SECRET_KEY - gpg_passphrase: GPG_PASSPHRASE - nexus_username: MAVEN_USERNAME - nexus_password: MAVEN_PASSWORD + gpg_private_key: ${{ secrets.GPG_SECRET }} + gpg_passphrase: ${{ secrets.GPG_PASSWORD }} + nexus_username: ${{ secrets.OSSRH_USER }} + nexus_password: ${{ secrets.OSSRH_PASSWORD }} diff --git a/pom.xml b/pom.xml index e605e38..321a539 100644 --- a/pom.xml +++ b/pom.xml @@ -36,6 +36,33 @@ scm:git:https://github.com/NotFound403/payment-spring-boot.git + + + + ossrh + + + + org.apache.maven.plugins + maven-source-plugin + + + org.apache.maven.plugins + maven-javadoc-plugin + + + org.sonatype.plugins + nexus-staging-maven-plugin + + + + org.apache.maven.plugins + maven-gpg-plugin + + + + + payment-spring-boot-autoconfigure @@ -173,10 +200,18 @@ 1.6 + sign-artifacts verify sign + + + + --pinentry-mode + loopback + + @@ -192,23 +227,5 @@ - - - org.apache.maven.plugins - maven-source-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - org.apache.maven.plugins - maven-gpg-plugin - - - org.sonatype.plugins - nexus-staging-maven-plugin - - \ No newline at end of file