heutelbeck / sapl-demos

Demo, tutorial, and benchmarks for the SAPL policy engine
http://sapl.io
Apache License 2.0
16 stars 16 forks source link

update build workflow #72

Closed ancouli closed 8 months ago

ancouli commented 8 months ago

This PR updates the build workflow so it will provide a testing and analysis pipeline for all branches and pull requests.

Integration tests are run via the maven profile "it" which is only defined for modules that include integration tests.

Concerning the new analysis with SonarCloud, due to the diverse nature of the modules only the SpotBugs plugin is configured in the POMs. The JaCoCo and Sonar plugins are configured directly in the build workflow.

Integration tests in the module sapl-demo-benchmark are skipped for now.

sonarcloud[bot] commented 8 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud