23
23
# SINGLE-JOB
24
24
#
25
25
verify :
26
- runs-on : ubuntu-latest
26
+ runs-on : ubuntu-latest
27
27
if : " ! contains(toJSON(github.event.commits.*.message), '[skip ci]')"
28
28
29
29
steps :
44
44
#
45
45
build :
46
46
needs : [verify]
47
- runs-on : ubuntu-latest
47
+ runs-on : ubuntu-latest
48
48
49
49
# Definition of the build matrix
50
50
strategy :
@@ -56,20 +56,20 @@ jobs:
56
56
57
57
steps :
58
58
59
- - name : 1. Check out code
60
- uses : actions/checkout@v2 # https://github.com/actions/checkout
59
+ - name : 1. Check out code
60
+ uses : actions/checkout@v2 # https://github.com/actions/checkout
61
61
62
- - name : 2. Set up Java 11
63
- uses : actions/setup-java@v1 # https://github.com/actions/setup-java
64
- with :
65
- java-version : 11
62
+ - name : 2. Set up Java 11
63
+ uses : actions/setup-java@v1 # https://github.com/actions/setup-java
64
+ with :
65
+ java-version : 11
66
66
67
- - name : 3. Build with Kotlin ${{ matrix.kotlin }} and mock-maker ${{ matrix.mock-maker }}
68
- run : |
69
- ops/mockMakerInline.sh
70
- ./gradlew build -PtestKotlinVersion=${{ matrix.kotlin }}
71
- env :
72
- MOCK_MAKER : ${{ matrix.mock-maker }}
67
+ - name : 3. Build with Kotlin ${{ matrix.kotlin }} and mock-maker ${{ matrix.mock-maker }}
68
+ run : |
69
+ ops/mockMakerInline.sh
70
+ ./gradlew build -PtestKotlinVersion=${{ matrix.kotlin }}
71
+ env :
72
+ MOCK_MAKER : ${{ matrix.mock-maker }}
73
73
74
74
#
75
75
# Release job, only for pushes to the main development branch
@@ -85,21 +85,21 @@ jobs:
85
85
86
86
steps :
87
87
88
- - name : Check out code
89
- uses : actions/checkout@v2 # https://github.com/actions/checkout
90
- with :
91
- fetch-depth : ' 0' # https://github.com/shipkit/shipkit-changelog#fetch-depth-on-ci
92
-
93
- - name : Set up Java 11
94
- uses : actions/setup-java@v1
95
- with :
96
- java-version : 11
97
-
98
- - name : Build and release
99
- run : ./gradlew githubRelease publishToSonatype closeAndReleaseStagingRepository releaseSummary
100
- env :
101
- GITHUB_TOKEN : ${{secrets.GITHUB_TOKEN}}
102
- NEXUS_TOKEN_USER : ${{secrets.NEXUS_TOKEN_USER}}
103
- NEXUS_TOKEN_PWD : ${{secrets.NEXUS_TOKEN_PWD}}
104
- PGP_KEY : ${{secrets.PGP_KEY}}
105
- PGP_PWD : ${{secrets.PGP_PWD}}
88
+ - name : Check out code
89
+ uses : actions/checkout@v2 # https://github.com/actions/checkout
90
+ with :
91
+ fetch-depth : ' 0' # https://github.com/shipkit/shipkit-changelog#fetch-depth-on-ci
92
+
93
+ - name : Set up Java 11
94
+ uses : actions/setup-java@v1
95
+ with :
96
+ java-version : 11
97
+
98
+ - name : Build and release
99
+ run : ./gradlew githubRelease publishToSonatype closeAndReleaseStagingRepository releaseSummary
100
+ env :
101
+ GITHUB_TOKEN : ${{secrets.GITHUB_TOKEN}}
102
+ NEXUS_TOKEN_USER : ${{secrets.NEXUS_TOKEN_USER}}
103
+ NEXUS_TOKEN_PWD : ${{secrets.NEXUS_TOKEN_PWD}}
104
+ PGP_KEY : ${{secrets.PGP_KEY}}
105
+ PGP_PWD : ${{secrets.PGP_PWD}}
0 commit comments