18 Commits

Author SHA1 Message Date
Greg L. Turnquist
297d9fc941 Use spring-builds+jenkins for ge.spring.io.
To show the right gravatar, apply the proper user.name property.
2023-10-16 09:25:53 -05:00
Greg L. Turnquist
27581121a4 Use container with gpg for releases.
See #1348.
2023-09-18 21:12:08 -05:00
Greg L. Turnquist
3d9229c8bb Fine tune looking up current version. 2023-09-18 15:53:18 -05:00
Greg L. Turnquist
ce7321779f Force maven update on CI. 2023-09-18 15:50:15 -05:00
Greg L. Turnquist
97f6a7c6eb Connect builds to ge.spring.io.
This change publishes a build scan to ge.spring.io for every local build from an authenticated Spring committer and for CI where appropriate access tokens are available. The build will not fail if publishing fails.

This change also allows the build to benefit from local and remote build caching, providing faster builds for all contributors.

Additionally, the project will have access to all features of Gradle Enterprise such as:

- Dashboards to view all historical build scans, along with performance
   trends over time
- Build failure analytics for enhanced investigation and diagnosis of
   build failures
- Test failure analytics to better understand trends and causes around
   slow, failing, and flaky tests

Resolves #1376.
2023-09-14 14:51:54 -05:00
Greg L. Turnquist
66f5a4de92 Adopt Harbor Proxy service for CI.
Resolves #1348.
2023-04-20 15:10:02 -05:00
Greg L. Turnquist
bcbbb9d420 Backport smoke testing.
The release process should include the means to do some basic smoke testing against staged artifacts before concluding the process.

Resolves #1347.
2023-04-19 13:56:24 -05:00
Greg L. Turnquist
4ce5529a33 Authenticate with artifactory. 2021-04-14 14:39:41 -05:00
Greg L. Turnquist
5deae38221 Deploy releases directly to maven central.
To reduce risk of a release getting stuck in an intermediate state on bintray, make all official releases to maven central.
2021-01-20 17:32:26 -06:00
Greg L. Turnquist
e0371b5cf5 Properly collect project version number for CI jobs.
The outputs on Jenkins are very different than the outputs when run locally. They must be gathered in a more sophisticated fashion that grepping console logs.
2021-01-20 16:50:16 -06:00
Greg Turnquist
9c9933066b SWS-1073 - Introduce Jenkins CI. 2019-06-06 12:59:45 -05:00
Greg Turnquist
ca5610eb56 SWS-1068 - Upgrade CI. 2019-04-24 16:52:15 -05:00
Greg Turnquist
8268293fcf SWS-1055 - Polishing. 2019-02-22 15:26:24 -06:00
Greg Turnquist
60c2c1c271 SWS-1055 - Perform releases through Concourse. 2019-02-22 14:03:52 -06:00
Greg Turnquist
b7055b31c7 SWS-1044 - Enhance CI pipeline.
* Remove JDK images as a trigger for pull-requests.
* Add Slack notifications.
2018-11-16 11:18:16 -06:00
Greg Turnquist
d1a50e5c01 SWS-1043 - Fix bug in spring-ws-status 2018-11-07 10:50:38 -06:00
Greg Turnquist
d3405f98ba SWS-1043 - Polishing 2018-11-07 10:42:30 -06:00
Greg Turnquist
65692073da SWS-1043 - Introduce Concourse 2018-11-07 10:14:56 -06:00