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

16
.github/workflows/release.yml

@ -34,14 +34,20 @@ jobs:
server-id: ossrh server-id: ossrh
server-username: MAVEN_USERNAME server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD server-password: MAVEN_PASSWORD
- name: Cache Maven - name: Cache local Maven m2
uses: actions/cache@v3 uses: actions/cache@v3
with: with:
path: ~/.m2 path: ~/.m2
key: m2 key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: m2 restore-keys: |
- name: Release Maven package ${{ runner.os }}-m2
run: mvn --batch-mode deploy - 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: env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
Loading…
Cancel
Save