Browse Source

测试自动发布

pull/2817/head
Jiaju Zhuang 2 years ago
parent
commit
108e5c6baa
  1. 7
      .github/workflows/ci.yml
  2. 16
      .github/workflows/release.yml

7
.github/workflows/ci.yml

@ -36,12 +36,13 @@ jobs:
with:
java-version: ${{ matrix.java }}
distribution: ${{ matrix.distribution }}
- name: Cache Maven
- name: Cache local Maven m2
uses: actions/cache@v3
with:
path: ~/.m2
key: m2
restore-keys: m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-m2
- name: Chmod
run: chmod +x mvnw
- name: Test with Maven

16
.github/workflows/release.yml

@ -34,14 +34,20 @@ jobs:
server-id: ossrh
server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD
- name: Cache Maven
- name: Cache local Maven m2
uses: actions/cache@v3
with:
path: ~/.m2
key: m2
restore-keys: m2
- name: Release Maven package
run: mvn --batch-mode deploy
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-m2
- id: install-secret-key
name: Install GPG secret key
run: |
cat <(echo -e "${{ secrets.GPG_PRIVATE_KEY }}") | gpg --batch --import
- name: Publish package
run: |
mvn --batch-mode -Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }} clean deploy -Dmaven.test.skip=false -Dmaven.javadoc.skip=false -Dgpg.skip=false
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
Loading…
Cancel
Save