Commit Graph

6 Commits

Author SHA1 Message Date
Greg Turnquist
c519ffe69b #1228 - Fix CI scripts so they use maven caching.
By having the JAVA_HOME path match the Jenkins volume mount point, maven caching should now work properly and speed up CI building and testing.
2020-03-24 09:40:29 -05:00
Greg Turnquist
9a3c9c61d7 #1008 - Set user.name and user.home for CI jobs. 2019-06-27 15:42:28 -05:00
Greg Turnquist
b2e327d1d2 #999 - Introduce Jenkins CI. 2019-06-07 16:28:10 -05:00
Greg Turnquist
f38c2f4e23 #847 - Move 'ci' profile into pipeline.
To let the pipeline inject custom profiles, the 'ci' profile needs to move out of `test.sh` script and instead be injected.
2019-03-03 12:54:18 -06:00
Oliver Drotbohm
0cbe2d8544 #837 - POM cleanups.
Removed duplicate declaration of the deploy plugin.

Switched to the prepare-package phase for the documentation generation as the declaration of the Maven Build Helper Plugin caused the unpacking of the dependencies to be delayed to after the asciidoctor execution which then renders the CSS and JavaScript files missing.

Extracted the JavaDoc generation settings into the plugin management section so that both the CI build as well as the one creating the JavaDoc for the site deployment use the same setup. Removed the JavaDoc declaration from the default build and activate it in the testing build.

Removed inclusion of Spring Data static resources as they're superseded by the docs resources.
2019-03-03 16:55:04 +01:00
Greg Turnquist
7874be5b08 #764 - Introduce Concourse CI.
Introduces pipeline that replaces the Bambook Spring HATEOAS one which builds on master branch and deploys to artifactory.

Additionally:

* Tests against JDK 8, 11, and 12 before doing the final build and deploy.
* Also handles pull requests, running same suite of tests against mutiple JDKs.
2018-12-14 11:02:48 -06:00