Skip to content

Update gradle to current v8.x

Eloy Lafuente requested to merge update_gradle_plus_more_coverage into master

This request does a good number of things:

  • Updates Gradle to current v8.
  • Updates all dependencies to current ones.
  • Gradle wrappers also updated to current ones: I'm not sure if these (gradlew and gradlew.bat) should be in the git repo, but I imagine it's acceptable.
  • Small tweaks to git files, to better ignore and manage crlfs.
  • And then a number of small changes into the integration with GitLab's pipelines:
    • Of course, make the pipeline to also use Gradle v8 docker image.
    • Save everything (over a month) as artifacts: tests, html, coverage html and xml... everything.
    • Report back to GitLab the % of lines covered.
    • Report back to GitLab the Junit files with information about all the tests.

Still we can go a step ahead with coverage and make GitLab to show the complete information, but I've not done that now as far as the information is already locally available within the build/reports/jacoco/test/html/index.html when gradle test is executed.

And that's it. Really we needed to bump, because were using quite old versions.

Ciao :-)

Merge request reports