Browse Source

测试发布

pull/2817/head
Jiaju Zhuang 2 years ago
parent
commit
d30f56d932
  1. 6
      .github/workflows/ci.yml
  2. 30
      .github/workflows/release.yml
  3. 2
      pom.xml

6
.github/workflows/ci.yml

@ -30,14 +30,14 @@ jobs:
name: Test JDK ${{ matrix.java }} name: Test JDK ${{ matrix.java }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@main
- name: Set up JDK - name: Set up JDK
uses: actions/setup-java@v2 uses: actions/setup-java@main
with: with:
java-version: ${{ matrix.java }} java-version: ${{ matrix.java }}
distribution: ${{ matrix.distribution }} distribution: ${{ matrix.distribution }}
- name: Cache Maven - name: Cache Maven
uses: actions/cache@v2 uses: actions/cache@v3
with: with:
path: ~/.m2 path: ~/.m2
key: m2 key: m2

30
.github/workflows/release.yml

@ -24,22 +24,16 @@ jobs:
publish: publish:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - name: Check out Git repository
- name: Set up Maven Central Repository uses: actions/checkout@main
uses: actions/setup-java@v2 - name: Install Java and Maven
uses: actions/setup-java@main
with: with:
java-version: '8' java-version: 8
distribution: 'adopt' - name: Release Maven package
server-id: ossrh uses: samuelmeuli/action-maven-publish@v1
server-username: MAVEN_USERNAME with:
server-password: MAVEN_PASSWORD gpg_private_key: ${{ secrets.gpg_private_key }}
- id: install-secret-key gpg_passphrase: ${{ secrets.gpg_passphrase }}
name: Install gpg secret key nexus_username: ${{ secrets.nexus_username }}
run: | nexus_password: ${{ secrets.nexus_password }}
cat <(echo -e "${{ secrets.OSSRH_GPG_SECRET_KEY }}") | gpg --batch --import
gpg --list-secret-keys --keyid-format LONG
- name: Publish package
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
run: mvn --batch-mode -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} clean deploy -Dmaven.test.skip=false -Dmaven.javadoc.skip=false -Dgpg.skip=false

2
pom.xml

@ -410,7 +410,7 @@
<configuration> <configuration>
<serverId>ossrh</serverId> <serverId>ossrh</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl> <nexusUrl>https://oss.sonatype.org/</nexusUrl>
<!-- <autoReleaseAfterClose>true</autoReleaseAfterClose>--> <autoReleaseAfterClose>false</autoReleaseAfterClose>
</configuration> </configuration>
</plugin> </plugin>
</plugins> </plugins>

Loading…
Cancel
Save