Description
With specific reference to the GitHub master-build.yml, we currently we run ant clean nightly javadoc -buildfile build.xml as one mammoth task and if something fails it is unclear as to exactly what.
There are several improvements I want to propose to the GitHub CI
- run workflows against in multiple Environments/OS e.g. ubuntu, macos & windows
- define multiple jobs which can run in parallel to speed up CI e.g. javadoc and nightly targets
- run more targets e.g. linting, rat-sources, report-vulnerabilities, report-licenses, etc.
Attachments
Issue Links
- links to