Use Github Actions workflow to build and run tests, since Travis CI will discontinue the free option for open source projects. See The new pricing model for travis-ci.com
Prerequisite:
For sonarcloud to work, the following secrets need to be set:
SONAR_TOKEN This token can be created on sonarcloud > My Account > Security tab > Generate
SONAR_ORG The value can be found in sonarcloud > My organizations > copy the key for the org you wish to use
This configuration allows forks to use sonarcloud without having to modify the sonar-project.properties file.
Changes
Use Github for CI instead of Travis CI
Updated JDK to 11
Updated Vagrant file and build-test script to match CI
Use Github Actions workflow to build and run tests, since Travis CI will discontinue the free option for open source projects. See The new pricing model for travis-ci.com
Prerequisite:
For sonarcloud to work, the following secrets need to be set:
SONAR_TOKEN
This token can be created on sonarcloud > My Account > Security tab > GenerateSONAR_ORG
The value can be found in sonarcloud > My organizations > copy the key for the org you wish to useThis configuration allows forks to use sonarcloud without having to modify the
sonar-project.properties
file.Changes