File tree Expand file tree Collapse file tree 2 files changed +44
-30
lines changed
Expand file tree Collapse file tree 2 files changed +44
-30
lines changed Original file line number Diff line number Diff line change 1+ name : Publish to Maven Central
2+
3+ on :
4+ push :
5+ tags :
6+ - ' v*' # 例如 v1.0.0 会触发发布流程
7+
8+ jobs :
9+ publish :
10+ name : Publish Android Library
11+ runs-on : ubuntu-latest
12+
13+ env :
14+ OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
15+ OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
16+ SIGNING_KEY_ID : ${{ secrets.SIGNING_KEY_ID }}
17+ SIGNING_PASSWORD : ${{ secrets.SIGNING_PASSWORD }}
18+ SIGNING_KEY : ${{ secrets.SIGNING_KEY }}
19+
20+ steps :
21+ - name : Checkout code
22+ uses : actions/checkout@v4
23+
24+ - name : Set up JDK
25+ uses : actions/setup-java@v4
26+ with :
27+ distribution : ' temurin'
28+ java-version : 17
29+ cache : ' gradle'
30+
31+ - name : Set up Gradle
32+ uses : gradle/gradle-build-action@v3
33+
34+ - name : Grant execute permission to Gradle wrapper
35+ run : chmod +x ./gradlew
36+
37+ - name : Build and publish
38+ run : ./gradlew clean publishReleasePublicationToMavenCentralRepository --no-daemon
39+ env :
40+ ORG_GRADLE_PROJECT_signing.keyId : ${{ secrets.SIGNING_KEY_ID }}
41+ ORG_GRADLE_PROJECT_signing.password : ${{ secrets.SIGNING_PASSWORD }}
42+ ORG_GRADLE_PROJECT_signing.key : ${{ secrets.SIGNING_KEY }}
43+ ORG_GRADLE_PROJECT_ossrhUsername : ${{ secrets.OSSRH_USERNAME }}
44+ ORG_GRADLE_PROJECT_ossrhPassword : ${{ secrets.OSSRH_PASSWORD }}
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments