@@ -11,21 +11,13 @@ jobs:
1111 runs-on : ubuntu-latest
1212 steps :
131314- with :
15- fetch-depth : 0
1614
1715 - name : Set up JDK 11 for running Gradle
1816 uses : actions/setup-java@v2
1917 with :
2018 distribution : adopt
2119 java-version : 11
2220
23- - name : Cache Gradle Wrapper
24- uses : actions/cache@v2
25- with :
26- path : ~/.gradle/wrapper
27- key : ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
28-
2921 - name : Build
3022 env :
3123 GRADLE_ENTERPRISE_ACCESS_KEY : ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
@@ -37,24 +29,18 @@ jobs:
3729 runs-on : ubuntu-latest
3830 steps :
393140- with :
41- fetch-depth : 0
4232
4333 - name : Set up JDK 11 for running Gradle
4434 uses : actions/setup-java@v2
4535 with :
4636 distribution : adopt
4737 java-version : 11
4838
49- - name : Cache Gradle Wrapper
50- uses : actions/cache@v2
51- with :
52- path : ~/.gradle/wrapper
53- key : ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
54-
5539 - name : Build
56- run : ../gradlew build --no-build-cache
57- working-directory : gradle-plugins
40+ uses : gradle/gradle-build-action@v2
41+ with :
42+ arguments : build --no-build-cache
43+ build-root-directory : gradle-plugins
5844
5945 test :
6046 runs-on : ubuntu-latest
7056 fail-fast : false
7157 steps :
725873- with :
74- fetch-depth : 0
7559
7660 - id : setup-test-java
7761 name : Set up JDK ${{ matrix.test-java-version }}-${{ matrix.vm }} for running tests
8670 distribution : adopt
8771 java-version : 11
8872
89- - name : Cache Gradle Wrapper
90- uses : actions/cache@v2
91- with :
92- path : ~/.gradle/wrapper
93- key : ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
94-
9573 - name : Test
9674 env :
9775 GRADLE_ENTERPRISE_ACCESS_KEY : ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
@@ -103,21 +81,13 @@ jobs:
10381 runs-on : ubuntu-latest
10482 steps :
10583106- with :
107- fetch-depth : 0
10884
10985 - name : Set up JDK 11 for running Gradle
11086 uses : actions/setup-java@v2
11187 with :
11288 distribution : adopt
11389 java-version : 11
11490
115- - name : Cache Gradle Wrapper
116- uses : actions/cache@v2
117- with :
118- path : ~/.gradle/wrapper
119- key : ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
120-
12191 - name : Test
12292 env :
12393 GRADLE_ENTERPRISE_ACCESS_KEY : ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
@@ -151,21 +121,13 @@ jobs:
151121 if : matrix.os == 'windows-latest'
152122
153123154- with :
155- fetch-depth : 0
156124
157125 - name : Set up JDK 11 for running Gradle
158126 uses : actions/setup-java@v2
159127 with :
160128 distribution : adopt
161129 java-version : 11
162130
163- - name : Cache Gradle Wrapper
164- uses : actions/cache@v2
165- with :
166- path : ~/.gradle/wrapper
167- key : ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
168-
169131 - name : Test
170132 env :
171133 GRADLE_ENTERPRISE_ACCESS_KEY : ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
@@ -180,41 +142,43 @@ jobs:
180142 runs-on : ubuntu-latest
181143 steps :
182144183- with :
184- fetch-depth : 0
185145
186146 - name : Set up JDK 11 for running Gradle
187147 uses : actions/setup-java@v2
188148 with :
189149 distribution : adopt
190150 java-version : 11
191151
192- - name : Cache Gradle Wrapper
193- uses : actions/cache@v2
194- with :
195- path : ~/.gradle/wrapper
196- key : ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('examples/distro/gradle/wrapper/gradle-wrapper.properties') }}
197-
198152 - name : Local publish of artifacts
199- # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/
200- run : ./gradlew publishToMavenLocal -x javadoc
153+ uses : gradle/gradle-build-action@v2
154+ with :
155+ # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/
156+ arguments : publishToMavenLocal -x javadoc
201157
202158 - name : Local publish of gradle plugins
203- # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/
204- run : ../gradlew publishToMavenLocal -x javadoc
205- working-directory : gradle-plugins
159+ uses : gradle/gradle-build-action@v2
160+ with :
161+ # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/
162+ arguments : publishToMavenLocal -x javadoc
163+ build-root-directory : gradle-plugins
206164
207165 - name : Build distro
208- run : ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts --no-build-cache
209- working-directory : examples/distro
166+ uses : gradle/gradle-build-action@v2
167+ with :
168+ arguments : build --init-script ../../.github/scripts/local.init.gradle.kts --no-build-cache
169+ build-root-directory : examples/distro
210170
211171 - name : Build extension
212- run : ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts --no-build-cache
213- working-directory : examples/extension
172+ uses : gradle/gradle-build-action@v2
173+ with :
174+ arguments : build --init-script ../../.github/scripts/local.init.gradle.kts --no-build-cache
175+ build-root-directory : examples/extension
214176
215177 - name : Run muzzle check against extension
216- run : ./gradlew muzzle --init-script ../../.github/scripts/local.init.gradle.kts
217- working-directory : examples/extension
178+ uses : gradle/gradle-build-action@v2
179+ with :
180+ arguments : muzzle --init-script ../../.github/scripts/local.init.gradle.kts
181+ build-root-directory : examples/extension
218182
219183 issue :
220184 name : Open issue on failure
@@ -227,8 +191,6 @@ jobs:
227191 -
uses :
technote-space/[email protected] 228192
229193230- with :
231- fetch-depth : 0
232194
233195 -
uses :
JasonEtco/[email protected] 234196 if : env.WORKFLOW_CONCLUSION == 'failure' # notify only if failure
0 commit comments