Commit Graph

28 Commits

Author SHA1 Message Date
Greg Turnquist
21c888ccf5 #1070 - Tweak release script. 2019-09-05 10:31:04 -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
c793509c0a #990 - Include instructions for testing of CI scripts locally.
Steps on how to test an update to CI scripts locally using Docker is useful to include in the CI README.
2019-05-14 11:06:28 -05:00
Greg Turnquist
c699399a93 #990 - Disable building docs during 'build' phase.
Until we can get CI to properly perform an SSH handshake with the doc server, need to disable attempts to upload reference documentation and javadocs.
2019-05-14 11:05:33 -05:00
Greg Turnquist
d2b154b95f #989 - Upgrade pipeline to leverage Concourse 5. 2019-05-13 13:33:28 -05:00
Greg Turnquist
0439c5f708 #985 - Polishing. 2019-05-08 18:44:46 +02:00
Greg Turnquist
8859e8493d #985 - Stabilize on Spring Framework 5.2.0.M1.
Pin things on stable milestones while introducing a profile to test snapshots. Pipeline updated to build against milestones and snapshots.
2019-04-17 10:21:36 -05:00
Greg Turnquist
3ad9904705 #911 - Rename tasks.
Experience has shown that simple names (e.g. `test-jdk8`) is easier to use than verbose ones (e.g. `Test (JDK 8)`). This helps a lot when using the fly CLI and when linking to badge icons.
2019-03-22 10:02:51 -05:00
Oliver Drotbohm
c7edf0c655 #919 - Upgrade to Spring 5.2 snapshots.
Removed build steps for Spring 5.1 snapshots and 5.2 ones as that's the default version we build against anyway.
2019-03-22 14:10:49 +01:00
Greg Turnquist
e613a230c8 #853 - Polishing. 2019-03-05 10:12:33 -06:00
Greg Turnquist
dfd53f4c03 #853 - Polishing. 2019-03-05 10:10:33 -06:00
Greg Turnquist
3145f67fb4 #853 - Fine tune release script to allow ticket number. 2019-03-05 09:26:52 -06:00
Greg Turnquist
7b27f527b4 #846 - Make spring-hateoas-examples-test-jdk8 a gate. 2019-03-03 14:23:16 -06:00
Greg Turnquist
1d87504a5f #846 - Switch spring-hateoas-examples-build to OpenJDK 8. 2019-03-03 13:52:01 -06: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
Greg Turnquist
94a66ae4d3 #847 - Make JDK 8 a smoke test.
Don't run any other tests in the pipeline until JDK 8 test passes.
2019-03-03 12:54:02 -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
46bcf5465b #846 - Add Spring HATEAOS Examples to pipeline. 2019-03-03 09:47:30 -06:00
Greg Turnquist
f4b0c87131 #837 - Enable PlantUML. 2019-03-01 14:40:49 -06:00
Greg Turnquist
8af414d3cf #815 - Polishing. 2019-02-22 22:55:59 -06:00
Greg Turnquist
9c684c0060 #815 - Test against Spring Framework 5.1/5.2 snapshots. 2019-02-21 11:24:02 -06:00
Greg Turnquist
daf94ed7b9 #815 - Make releases from Concourse.
Related to #814.
2019-02-21 11:24:02 -06:00
Oliver Drotbohm
9131a82b90 #808 - Removed build setup after Spring 5.1 upgrade. 2019-02-15 11:46:46 +01:00
Greg Turnquist
f420b5b258 #788 - Migrate edge release from JDK 12 to JDK 13. 2019-01-23 14:11:50 -06:00
Greg Turnquist
62c48544a7 #772 - Fix pipeline to properly build PRs against JDK 12. 2018-12-18 11:12:47 -06:00
Greg Turnquist
c333259f2e #764 - Polishing. 2018-12-17 13:31:22 -06: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