File tree 5 files changed +40
-6
lines changed
5 files changed +40
-6
lines changed Original file line number Diff line number Diff line change 6
6
jobs :
7
7
build :
8
8
runs-on : ubuntu-latest
9
- name : CI PR Build
9
+ strategy :
10
+ fail-fast : false
11
+ matrix :
12
+ include :
13
+ - nickname : linux jdk8
14
+ java : 8
15
+ disable-samples : true
16
+ - nickname : linux jdk11
17
+ java : 11
18
+ disable-samples : false
19
+ - nickname : linux jdk17
20
+ java : 17
21
+ disable-samples : false
22
+ name : CI PR ${{ matrix.nickname }}
10
23
steps :
11
24
- uses : actions/checkout@v2
12
25
- uses : actions/setup-java@v2
13
26
with :
14
27
distribution : adopt
15
28
java-version : 8
16
- - run : ./mvnw -B package
29
+ - name : Build
30
+ env :
31
+ DISABLE_SAMPLES : ${{ matrix.disable-samples }}
32
+ run : ./mvnw -B package
Original file line number Diff line number Diff line change 33
33
echo JFROG_CLI_BUILD_NAME=spring-shell-main >> $GITHUB_ENV
34
34
echo JFROG_CLI_BUILD_NUMBER=$GITHUB_RUN_NUMBER >> $GITHUB_ENV
35
35
- name : Build and Publish
36
+ env :
37
+ DISABLE_SAMPLES : true
36
38
run : |
37
39
jfrog rt mvn clean install -B -DskipTests
38
40
jfrog rt build-publish
Original file line number Diff line number Diff line change @@ -12,17 +12,30 @@ jobs:
12
12
strategy :
13
13
fail-fast : false
14
14
matrix :
15
- java : [ '8', '11', '17' ]
16
- name : CI Build ${{ matrix.java }}
15
+ include :
16
+ - nickname : linux jdk8
17
+ java : 8
18
+ disable-samples : true
19
+ - nickname : linux jdk11
20
+ java : 11
21
+ disable-samples : false
22
+ - nickname : linux jdk17
23
+ java : 17
24
+ disable-samples : false
25
+ name : CI Build ${{ matrix.nickname }}
17
26
steps :
18
27
- uses : actions/checkout@v2
19
28
- uses : actions/setup-java@v2
20
29
with :
21
30
distribution : adopt
22
31
java-version : ${{ matrix.java }}
23
32
cache : maven
24
- - run : ./mvnw -B package
33
+ - name : Build
34
+ env :
35
+ DISABLE_SAMPLES : ${{ matrix.disable-samples }}
36
+ run : ./mvnw -B package
25
37
publish :
38
+ if : github.repository_owner == 'spring-projects'
26
39
needs : [build]
27
40
name : Call Publish Snapshot
28
41
uses : spring-projects/spring-shell/.github/workflows/ci-publish.yml@main
Original file line number Diff line number Diff line change 43
43
-B
44
44
echo PROJECT_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) >> $GITHUB_ENV
45
45
- name : Build and Publish
46
+ env :
47
+ DISABLE_SAMPLES : true
46
48
run : |
47
49
jfrog rt build-clean
48
50
jfrog rt mvn clean install \
Original file line number Diff line number Diff line change 225
225
<id >samples</id >
226
226
<activation >
227
227
<property >
228
- <name >!env.DISABLE_SAMPLES</name >
228
+ <name >env.DISABLE_SAMPLES</name >
229
+ <value >!true</value >
229
230
</property >
230
231
</activation >
231
232
<modules >
You can’t perform that action at this time.
0 commit comments