move samples to own workflow build only if there are changes

This commit is contained in:
Robert Stoll
2020-05-16 14:14:52 +02:00
parent 4dbb4e0f08
commit d54a66d620
2 changed files with 48 additions and 34 deletions

View File

@@ -42,40 +42,6 @@ jobs:
# too many timeout errors, let's not fail at the moment
#fail_ci_if_error: true
- name: build jasmine sample
run: ./gradlew build
working-directory: samples\js\jasmine
- name: build mocha sample
run: ./gradlew build
working-directory: samples\js\mocha
- name: build Spek sample
run: ./gradlew build
working-directory: samples\jvm\spek
- name: build Junit5 sample
run: ./gradlew build
working-directory: samples\jvm\junit5
- name: build MPP sample
run: ./gradlew build
working-directory: samples\multiplatform
- name: composite build atrium-samples
run: ./gradlew build
working-directory: misc\tools\atrium-samples-test
maven-sample:
runs-on: windows-latest
strategy:
fail-fast: true
steps:
- uses: actions/checkout@v1
- name: "Set up JDK ${{ matrix.java_version }}"
uses: actions/setup-java@v1
with:
java-version: 11
- name: build maven sample
run: "./mvnw -version && ./mvnw -B clean test"
working-directory: samples/maven

48
.github/workflows/samples-windows.yml vendored Normal file
View File

@@ -0,0 +1,48 @@
name: Samples
on:
push:
paths:
- 'samples/**'
pull_request:
paths:
- 'samples/**'
jobs:
build:
runs-on: windows-latest
strategy:
fail-fast: true
matrix:
java_version: [9, 10, 11, 12, 13, 14]
steps:
- uses: actions/checkout@v1
- name: "Set up JDK ${{ matrix.java_version }}"
uses: actions/setup-java@v1
with:
java-version: ${{ matrix.java_version }}
- name: build jasmine sample
run: ./gradlew build
working-directory: samples\js\jasmine
- name: build mocha sample
run: ./gradlew build
working-directory: samples\js\mocha
- name: build Spek sample
run: ./gradlew build
working-directory: samples\jvm\spek
- name: build Junit5 sample
run: ./gradlew build
working-directory: samples\jvm\junit5
- name: build MPP sample
run: ./gradlew build
working-directory: samples\multiplatform
- name: build maven sample
run: ./mvnw -B clean verify "-Djava.version=${{ matrix.java_version }}"
working-directory: samples/maven