mirror of
https://github.com/jlengrand/atrium.git
synced 2026-03-10 08:01:19 +00:00
add caching to github actions
This commit is contained in:
13
.github/workflows/java-windows.yml
vendored
13
.github/workflows/java-windows.yml
vendored
@@ -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
|
||||
|
||||
23
.github/workflows/samples-windows.yml
vendored
23
.github/workflows/samples-windows.yml
vendored
@@ -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
|
||||
Reference in New Issue
Block a user