summaryrefslogtreecommitdiff
path: root/.github/workflows/build-simulator.yml
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2021-04-26 15:41:50 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2021-05-03 20:15:56 +0200
commit820bbd95ff4f1dd081610958257ac7938fbfd79f (patch)
tree0bdbadad0cd15b2e8c3f9ff3fd83a79b02301f36 /.github/workflows/build-simulator.yml
parent0452e8e51279a7c56d052d00d33318e2697a2a44 (diff)
ci: Merge CI builds into single workflow
This change merges the three CI builds for the simulator, frontend and API into a single workflow that builds the components in separate, independent jobs.
Diffstat (limited to '.github/workflows/build-simulator.yml')
-rw-r--r--.github/workflows/build-simulator.yml56
1 files changed, 0 insertions, 56 deletions
diff --git a/.github/workflows/build-simulator.yml b/.github/workflows/build-simulator.yml
deleted file mode 100644
index ee8f95f2..00000000
--- a/.github/workflows/build-simulator.yml
+++ /dev/null
@@ -1,56 +0,0 @@
-name: Build Simulator
-
-on:
- pull_request:
- branches: [master]
-
-jobs:
- build:
- runs-on: ${{ matrix.os }}
- strategy:
- matrix:
- os: [ubuntu-latest]
- java: [8, 15]
- steps:
- - name: Checkout repository
- uses: actions/checkout@v2
- - name: Validate Gradle wrapper
- uses: gradle/wrapper-validation-action@v1
- - name: Set up JDK
- uses: actions/setup-java@v1
- with:
- java-version: ${{ matrix.java }}
- - name: Grant execute permission for gradlew
- run: chmod +x gradlew
- - uses: actions/cache@v1
- with:
- path: ~/.gradle/caches
- key: ${{ runner.os }}-${{ matrix.java }}-gradle-${{ hashFiles('**/*.gradle*') }}
- restore-keys: |
- ${{ runner.os }}-${{ matrix.java }}-gradle-
- - name: Build with Gradle
- run: ./gradlew assemble
- - name: Check with Gradle
- run: ./gradlew check codeCoverageReport
- - name: Publish report
- if: always()
- uses: mikepenz/action-junit-report@v2
- with:
- check_name: test (Java ${{ matrix.java }})
- report_paths: '**/build/test-results/test/TEST-*.xml'
- github_token: ${{ secrets.GITHUB_TOKEN }}
- - name: Upload artifacts
- if: always()
- uses: actions/upload-artifact@v2
- with:
- name: reports-${{ matrix.os }}-jdk${{ matrix.java }}
- path: |
- ./**/build/reports/**/*
- ./**/build/test-results/**/*
- retention-days: 5
- - name: Upload code coverage
- uses: codecov/codecov-action@v1
- with:
- token: ${{ secrets.CODECOV_TOKEN }}
- files: ./build/reports/jacoco/report.xml
- flags: simulator