Skip to content

Commit be851b7

Browse files
authored
Add gradle cache to speed up builds
1 parent ce6bb44 commit be851b7

File tree

1 file changed

+38
-10
lines changed

1 file changed

+38
-10
lines changed

.github/workflows/gradle.yml

Lines changed: 38 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,11 @@ jobs:
1414

1515
steps:
1616
- uses: actions/checkout@v2
17-
- &setup-java
18-
name: Set up JDK 1.8
17+
- name: Set up JDK 1.8
1918
uses: actions/setup-java@v1
2019
with:
2120
java-version: 1.8
22-
- &setup-cache
23-
uses: actions/cache@v2
21+
- uses: actions/cache@v2
2422
with:
2523
path: |
2624
~/.gradle/caches
@@ -41,8 +39,18 @@ jobs:
4139

4240
steps:
4341
- uses: actions/checkout@v2
44-
- *setup-java
45-
- *setup-cache
42+
- name: Set up JDK 1.8
43+
uses: actions/setup-java@v1
44+
with:
45+
java-version: 1.8
46+
- uses: actions/cache@v2
47+
with:
48+
path: |
49+
~/.gradle/caches
50+
~/.gradle/wrapper
51+
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
52+
restore-keys: |
53+
${{ runner.os }}-gradle-
4654
- name: Gradle wrapper
4755
run: gradle wrapper
4856
- name: Grant execute permission for gradlew
@@ -56,8 +64,18 @@ jobs:
5664

5765
steps:
5866
- uses: actions/checkout@v2
59-
- *setup-java
60-
- *setup-cache
67+
- name: Set up JDK 1.8
68+
uses: actions/setup-java@v1
69+
with:
70+
java-version: 1.8
71+
- uses: actions/cache@v2
72+
with:
73+
path: |
74+
~/.gradle/caches
75+
~/.gradle/wrapper
76+
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
77+
restore-keys: |
78+
${{ runner.os }}-gradle-
6179
- name: Gradle wrapper
6280
run: gradle wrapper
6381
- name: Grant execute permission for gradlew
@@ -71,8 +89,18 @@ jobs:
7189

7290
steps:
7391
- uses: actions/checkout@v2
74-
- *setup-java
75-
- *setup-cache
92+
- name: Set up JDK 1.8
93+
uses: actions/setup-java@v1
94+
with:
95+
java-version: 1.8
96+
- uses: actions/cache@v2
97+
with:
98+
path: |
99+
~/.gradle/caches
100+
~/.gradle/wrapper
101+
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
102+
restore-keys: |
103+
${{ runner.os }}-gradle-
76104
- name: Gradle wrapper
77105
run: gradle wrapper
78106
- name: Grant execute permission for gradlew

0 commit comments

Comments
 (0)