add caching to github actions

This commit is contained in:
assaflei
2020-05-17 01:17:31 +03:00
committed by Robert Stoll
parent b252f88585
commit f0fed2a8fc
2 changed files with 33 additions and 3 deletions

View File

@@ -19,6 +19,14 @@ jobs:
with:
java-version: ${{ matrix.java_version }}
- name: Cache gradle dependencies
uses: actions/cache@v1
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Cache android jar
id: android-cache
uses: actions/cache@v1
@@ -55,5 +63,8 @@ jobs:
#fail_ci_if_error: true
- name: composite build atrium-samples
run: ./gradlew build --scan
run: ./gradlew build
working-directory: misc\tools\atrium-samples-test
- name: Stop gradle daemons
run: ./gradlew --stop

View File

@@ -23,6 +23,22 @@ jobs:
with:
java-version: ${{ matrix.java_version }}
- name: Cache gradle dependencies
uses: actions/cache@v1
with:
path: ~/.gradle/caches
key: samples-${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
restore-keys: |
samples-${{ runner.os }}-gradle-
- name: Cache maven dependencies
uses: actions/cache@v1
with:
path: ~/.m2/repository
key: samples-${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
samples-${{ runner.os }}-maven-
- name: build jasmine sample
run: ./gradlew build
working-directory: samples\js\jasmine
@@ -40,7 +56,7 @@ jobs:
working-directory: samples\jvm\junit5
- name: build MPP sample
run: ./gradlew build --debug
run: ./gradlew build
working-directory: samples\multiplatform
# Kotlin does not yet support to generate jdk 14 byte code
@@ -52,4 +68,7 @@ jobs:
- name: build maven sample
run: ./mvnw -B clean verify "-Djava.version=${{ env.KOTLIN_TARGET }}"
working-directory: samples/maven
working-directory: samples/maven
- name: Stop gradle daemons
run: ./gradlew --stop