Improve CI pipeline
Discuss how to improve the CI pipeline before merging it into master:
- Testing (unit, integration, performance, etc.)
- Building releases (slim jar, fat jar, data, fat jar + data?) - where to host these, as they are 100 MB+?
- Static analysis (e.g. with PMD)
- Code style checking (e.g. with checkstyle)
- Building Docker images