From 73b19fcc0a9c92de8fcc1c350759b1dea13a13b2 Mon Sep 17 00:00:00 2001 From: "felord.cn" Date: Tue, 23 Mar 2021 21:58:55 +0800 Subject: [PATCH] ci: github action support --- .github/workflows/main.yml | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d3b571e..a4dbaa4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,7 +10,8 @@ jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - name: Checkout Git Repo + uses: actions/checkout@v2 - name: Set up Maven Central Repo uses: actions/setup-java@v1 with: @@ -19,20 +20,16 @@ jobs: server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD gpg-passphrase: MAVEN_GPG_PASSPHRASE - - id: install-secret-key - name: Install GPG Secret Key - run: | - cat <(echo -e "${{ secrets.GPG_PUB }}") | gpg --batch --import - gpg --list-secret-keys --keyid-format LONG - - id: publish-to-central - name: Publish to Maven Central Repo + - name: Publish to Maven Central Repo + uses: samuelmeuli/action-maven-publish@v1 env: MAVEN_USERNAME: ${{ secrets.OSSRH_USER }} MAVEN_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} - MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSWORD }} - run: | - mvn \ - --no-transfer-progress \ - --batch-mode \ - -Dgpg.passphrase=${{ secrets.GPG_PASSWORD }} \ - clean deploy + GPG_SECRET_KEY: ${{ secrets.GPG_PUB }} + GPG_PASSPHRASE: ${{ secrets.GPG_PASSWORD }} + with: + gpg_private_key: GPG_SECRET_KEY + gpg_passphrase: MAVEN_GPG_PASSPHRASE + nexus_username: MAVEN_USERNAME + nexus_password: MAVEN_PASSWORD +