Skip to content

Commit 63cc566

Browse files
committed
ci: publishing
1 parent 3291294 commit 63cc566

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

.github/workflows/build.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ name: Build
22

33
on:
44
push:
5+
tags:
6+
- 'v0.*'
7+
- 'v1.*'
58
branches:
69
- 'master'
710

@@ -35,8 +38,18 @@ jobs:
3538
run: echo "${{ secrets.GPG_PK }}" | base64 --decode | gpg --import
3639

3740
- name: Publish to Maven Central
41+
if: ${{ !startsWith(github.ref, 'refs/tags/v') }}
3842
env:
3943
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
4044
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
4145
run: ./gradlew publish -Psigning.gnupg.keyName=pub@iseki.space
4246

47+
- name: Publish to Maven Central(Tagged)
48+
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
49+
env:
50+
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
51+
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
52+
run: |
53+
VERSION=${{ github.event.release.tag_name }}
54+
./gradlew publish -Psigning.gnupg.keyName=pub@iseki.space -Pversion=${VERSION:1}
55+

0 commit comments

Comments
 (0)