Skip to content

Add continuous integration GitHub action #59

Add continuous integration GitHub action

Add continuous integration GitHub action #59

Workflow file for this run

name: CI
on:
push:
branches: [ "releases/11.0" ]
pull_request:
branches: [ "releases/11.0" ]
jobs:
build:
runs-on: ubuntu-latest
container: bsisoftware/scout-maven-chrome:mvn-3.6.3-node-12.18.4
steps:
- uses: actions/checkout@v3
- name: Build with Maven
run: mvn -f org.eclipse.scout.rt/pom.xml clean verify -U -B -e -Dmaster_enforcerCheck_skip=true -Dmaster_node_dir=${NODE_HOME}/bin -Dscout.excludeTestCategories=org.eclipse.scout.rt.testing.platform.testcategory.ResourceIntensiveTest
- name: Publish Test Report
uses: mikepenz/action-junit-report@v5
if: success() || failure() # always run even if the previous step fails
with:
fail_on_failure: true
report_paths: |
**/target/surefire-reports/TEST-*.xml
**/target/karma-reports/**/test-results.xml
check_name: |
JUnit tests
Jasmine tests