@@ -11,17 +11,14 @@ jobs:
1111 runs-on : ubuntu-20.04
1212 steps :
1313 - uses : actions/checkout@v2
14- - uses : actions/setup-java@v1
14+ - uses : actions/setup-java@v2
1515 with :
1616 java-version : 11
17- - uses : actions/cache@v2
17+ distribution : adopt
18+ - uses : burrunan/gradle-cache-action@v1
1819 with :
19- path : |
20- ~/.gradle/caches
21- ~/.gradle/wrapper
22- key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
23- restore-keys : |
24- ${{ runner.os }}-gradle-
20+ job-id : test
21+ read-only : ${{ github.ref != 'refs/heads/master' }}
2522 - run : ./gradlew clean test
2623 - uses : actions/upload-artifact@v2
2724 if : always()
3027 path : |
3128 **/build/test-results
3229 **/build/reports
33- - run : |
34- rm -f ~/.gradle/caches/modules-2/modules-2.lock
35- rm -f ~/.gradle/caches/modules-2/gc.properties
30+
3631 db-test :
3732 name : DB test
3833 runs-on : ubuntu-20.04
@@ -51,17 +46,14 @@ jobs:
5146 AWS_SECRET_ACCESS_KEY : secretKey
5247 steps :
5348 - uses : actions/checkout@v2
54- - uses : actions/setup-java@v1
49+ - uses : actions/setup-java@v2
5550 with :
5651 java-version : 11
57- - uses : actions/cache@v2
52+ distribution : adopt
53+ - uses : burrunan/gradle-cache-action@v1
5854 with :
59- path : |
60- ~/.gradle/caches
61- ~/.gradle/wrapper
62- key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
63- restore-keys : |
64- ${{ runner.os }}-gradle-
55+ job-id : db-test
56+ read-only : ${{ github.ref != 'refs/heads/master' }}
6557 - run : votes/dynamodb/src/test/resources/seed.sh
6658 - run : ./gradlew clean dbTest
6759 - uses : actions/upload-artifact@v2
7163 path : |
7264 **/build/test-results
7365 **/build/reports
74- - run : |
75- rm -f ~/.gradle/caches/modules-2/modules-2.lock
76- rm -f ~/.gradle/caches/modules-2/gc.properties
66+
7767 test-publish :
7868 name : Publish test results
7969 runs-on : ubuntu-20.04
0 commit comments