File tree Expand file tree Collapse file tree 2 files changed +46
-1
lines changed
Expand file tree Collapse file tree 2 files changed +46
-1
lines changed Original file line number Diff line number Diff line change 2020 distribution : ' temurin'
2121 java-version : ' 11'
2222 cache : maven
23+ gpg-passphrase : GPG_PASSPHRASE
2324
2425 - name : Import GPG Key
2526 run : |
3031 - name : Build and test post generation
3132 run : |
3233 export GPG_TTY=$(tty)
33- mvn clean verify -DskipTests=true -Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }}
34+ mvn clean verify -DskipTests=true
35+ env :
36+ GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
3437 working-directory : Xero-Java
Original file line number Diff line number Diff line change 1+ name : Publish
2+ on :
3+ release :
4+ types : [published]
5+
6+ jobs :
7+ publish :
8+ runs-on : ubuntu-latest
9+
10+ steps :
11+ - name : Checkout Xero-Java repo
12+ uses : actions/checkout@v4
13+ with :
14+ repository : XeroAPI/Xero-Java
15+ path : Xero-Java
16+
17+ - name : Set up JDK environment
18+ uses : actions/setup-java@v4
19+ with :
20+ distribution : ' temurin'
21+ java-version : ' 11'
22+ cache : maven
23+ server-id : ossrh
24+ server-username : MAVEN_USERNAME
25+ server-password : MAVEN_PASSWORD
26+ gpg-passphrase : GPG_PASSPHRASE
27+
28+ - name : Import GPG Key
29+ run : |
30+ echo "${{ secrets.GPG_PRIVATE_KEY }}" | gpg --batch --import
31+ env :
32+ GPG_PRIVATE_KEY : ${{ secrets.GPG_PRIVATE_KEY}}
33+
34+ - name : Publish to Maven
35+ run : |
36+ export GPG_TTY=$(tty)
37+ mvn clean deploy -DskipTests=true
38+ env :
39+ MAVEN_USERNAME : ${{ secrets.MAVEN_USERNAME }}
40+ MAVEN_PASSWORD : ${{ secrets.MAVEN_TOKEN }}
41+ GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
42+ working-directory : Xero-Java
You can’t perform that action at this time.
0 commit comments