File tree 2 files changed +24
-29
lines changed
2 files changed +24
-29
lines changed Original file line number Diff line number Diff line change 7
7
runs-on : ubuntu-latest
8
8
9
9
steps :
10
- - uses : actions/checkout@v2
10
+ - uses : actions/checkout@v4
11
11
- name : Set up JDK 1.8
12
- uses : actions/setup-java@v1
12
+ uses : actions/setup-java@v4
13
13
with :
14
- java-version : 1.8
15
- - name : Cache Maven packages
16
- uses : actions/cache@v2
17
- with :
18
- path : ~/.m2
19
- key : ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
20
- restore-keys : ${{ runner.os }}-m2
14
+ java-version : 8.0
15
+ distribution : temurin
16
+ cache : maven
21
17
- name : Build with Maven
22
18
run : ./mvnw -B install
Original file line number Diff line number Diff line change 1
- name : deploy
1
+ name : Java CI with Maven Deploy
2
2
3
3
on :
4
4
push :
5
- branches :
6
- - master
5
+ branches : [ main ]
7
6
8
7
jobs :
9
8
build :
10
9
runs-on : ubuntu-latest
11
10
if : " !contains(github.event.head_commit.message, 'ci skip')"
12
11
13
12
steps :
14
- - uses : actions/checkout@v2
13
+ - uses : actions/checkout@v4
15
14
- name : Set up JDK 1.8
16
- uses : actions/setup-java@v1
15
+ uses : actions/setup-java@v4
17
16
with :
18
- java-version : 1.8
19
- - name : Cache Maven packages
20
- uses : actions/cache@v2
21
- with :
22
- path : ~/.m2
23
- key : ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
24
- restore-keys : ${{ runner.os }}-m2
17
+ java-version : 8.0
18
+ distribution : temurin
19
+ cache : maven
25
20
- name : Build with Maven
21
+ run : ./mvnw -B install
22
+ - name : Deploy with Maven
26
23
env :
27
- spring_username : ${{ secrets.BUILD_USER }}
28
- spring_password : ${{ secrets.BUILD_PASSWORD }}
29
- run : ./mvnw -B install -s .mvn/settings.xml
30
- - name : Deploy
31
- env :
32
- spring_username : ${{ secrets.BUILD_USER }}
33
- spring_password : ${{ secrets.BUILD_PASSWORD }}
34
- run : ./mvnw -B deploy -s .mvn/settings.xml -DskipTests
24
+ spring_username : ${{ secrets.ARTIFACTORY_USERNAME }}
25
+ spring_password : ${{ secrets.ARTIFACTORY_PASSWORD }}
26
+ sonatype_username : ${{ secrets.OSSRH_S01_TOKEN_USERNAME }}
27
+ sonatype_password : ${{ secrets.OSSRH_S01_TOKEN_PASSWORD }}
28
+ signing_key : ${{ secrets.GPG_PRIVATE_KEY }}
29
+ passphrase : ${{ secrets.GPG_PASSPHRASE }}
30
+ run : |
31
+ echo "${signing_key}" > private.asc
32
+ gpg --import --batch --no-tty private.asc
33
+ ./mvnw -B deploy -s .mvn/settings.xml -DskipTests
You can’t perform that action at this time.
0 commit comments