Convenience build scripts

I have provided 2 build scripts helping with the build and execution of the project and the integration tests. Background is that it is not obvious which profiles to activate for certain use cases.

  • .devenv/scripts/build/build.sh: Perform Maven build, with different profiles (fast, normal, max)
    .devenv/scripts/build/build-and-run-integration-tests.sh: Build and execute integration tests for different distros (operaton, tomcat, wildfly) and databases

These scripts are also used by the build pipelines.

For example, to execute the integration tests, run

./build/build-and-run-integration-tests.sh --testsuite=engine --distro=wildfly --db=h2

See the README.md for details.

4 Likes

That’s very helpful, thanks! I also like the comprehensive README