From 6393e6ac70fd716ef64fdfbd2817b16928bc73c2 Mon Sep 17 00:00:00 2001 From: opensnail <598092184@qq.com> Date: Sat, 15 Jun 2024 09:25:27 +0800 Subject: [PATCH] =?UTF-8?q?feat(sj=5F1.0.1):=20=E4=BF=AE=E5=A4=8Dgithub=20?= =?UTF-8?q?=E5=8F=91=E5=B8=83=E5=A4=B1=E8=B4=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/maven-publish.yml | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml index 2b3b15d0c..ac533800f 100644 --- a/.github/workflows/maven-publish.yml +++ b/.github/workflows/maven-publish.yml @@ -1,46 +1,31 @@ name: Maven - Build & Publish - on: push: tags: - v* - jobs: build: runs-on: ubuntu-22.04 - steps: - uses: actions/checkout@v4 - - name: Set up JDK 17 uses: actions/setup-java@v3 with: java-version: '17' distribution: 'temurin' cache: maven - - - name: Cache local Maven repository - uses: actions/cache@v3 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- - - name: Build with Maven - run: mvn -B package --file pom.xml -Dmaven.test.skip=true - + run: mvn -B package --file pom.xml - name: Set up Apache Maven Central uses: actions/setup-java@v4 - with: + with: # running setup-java again overwrites the settings.xml distribution: 'temurin' java-version: '17' - server-id: ossrh - server-username: MAVEN_USERNAME - server-password: MAVEN_CENTRAL_TOKEN - gpg-private-key: ${{ secrets.GPG_SECRET }} - gpg-passphrase: MAVEN_GPG_PASSPHRASE - + server-id: ossrh # Value of the distributionManagement/repository/id field of the pom.xml + server-username: MAVEN_USERNAME # env variable for username in deploy + server-password: MAVEN_CENTRAL_TOKEN # env variable for token in deploy + gpg-private-key: ${{ secrets.GPG_SECRET }} # Value of the GPG private key to import + gpg-passphrase: MAVEN_GPG_PASSPHRASE # env variable for GPG private key passphrase - name: Publish to Apache Maven Central run: mvn deploy -P release -f pom.xml env: