File tree Expand file tree Collapse file tree 1 file changed +22
-5
lines changed Expand file tree Collapse file tree 1 file changed +22
-5
lines changed Original file line number Diff line number Diff line change @@ -17,12 +17,14 @@ jobs:
17
17
runs-on : ubuntu-latest
18
18
steps :
19
19
- uses : actions/checkout@v3
20
+
20
21
- name : cache
21
22
uses : actions/cache@v4
22
23
with :
23
24
path : |
24
- ~/.mv2 /repository
25
+ ~/.m2 /repository
25
26
key : om-${{hashFiles('**/pom.xml')}}
27
+
26
28
- name : Set up JDK 21
27
29
uses : actions/setup-java@v2
28
30
with :
@@ -31,18 +33,33 @@ jobs:
31
33
server-id : ossrh
32
34
server-username : MAVEN_USERNAME
33
35
server-password : MAVEN_PASSWORD
36
+
34
37
- run : mvn dependency:go-offline
38
+
35
39
- run : mvn clean process-test-classes verify
40
+
36
41
- name : codecov
37
42
run : |
38
43
curl -s https://raw.githubusercontent.com/codecov/codecov-bash/master/codecov
39
- - name : deploy
44
+
45
+ - name : Check if version is a SNAPSHOT
46
+ id : check_snapshot
47
+ run : |
48
+ VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
49
+ if [[ "$VERSION" == *-SNAPSHOT ]]; then
50
+ echo "IS_SNAPSHOT=true" >> $GITHUB_ENV
51
+ else
52
+ echo "IS_SNAPSHOT=false" >> $GITHUB_ENV
53
+ fi
54
+
55
+ - name : Deploy SNAPSHOT
56
+ if : env.IS_SNAPSHOT == 'true'
40
57
working-directory : redis-om-spring
41
58
run : |
42
59
mvn --no-transfer-progress \
43
- -DskipTests\
60
+ -DskipTests \
44
61
-Dgpg.passphrase='${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}' \
45
62
deploy
46
63
env :
47
- MAVEN_USERNAME : ${{secrets.OSSRH_USERNAME}}
48
- MAVEN_PASSWORD : ${{secrets.OSSRH_TOKEN}}
64
+ MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
65
+ MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
You can’t perform that action at this time.
0 commit comments