Skip to content

Optimize Pipeline Cache and Artifacts

Jose V. Trigueros requested to merge optimize-pipelines into master

The CI pipeline took a long time (about 10-12mins), a lot of this time is consumed by the dependency scanning job, but this could be made faster by using the cached Maven dependencies so that they're not downloaded on every run.

In this MR, cache was omitted from certain jobs and Maven CLI options were passed through to dependency scanning.

As a test, we're also publishing the coverage report to GitLab Pages, that will be overwritten by the website branch.


Additionally, there was a vulnerability on Jackson Databind, so I've taken this opportunity to update that and exclude it from dependencies that loaded the old one.

Lastly, pawa has been shutting down unexpectedly, so to see if we can catch that, I've added a shutdown event listener.

Edited by Jose V. Trigueros

Merge request reports