Commit Graph

30 Commits

Author SHA1 Message Date
John Blum
814f5cdc85 Remove Docker Registry login.
Closes #1269.
2022-05-16 12:31:31 -07:00
Mark Paluch
9c009bc572 Update build triggers.
See #1247
2022-03-23 11:34:04 +01:00
Greg L. Turnquist
6a31901ad7 Use Harbor Proxy for containers.
Leverage internal infrastructure for pulling Docker container images. Reduces pressure on Docker Hub and reduces risk of hitting rate limits.

Closes #1216.
Related https://github.com/spring-projects/spring-data-build/issues/1630.
2022-02-07 13:43:02 -06:00
Mark Paluch
f5bcdbc558 Polishing.
Extract Artifactory credentials into properties file.

See #1214
2022-02-04 09:44:31 +01:00
Mark Paluch
fdefabe1a9 Polishing.
Extract docker credentials into properties file.

See #1214
2022-02-04 09:30:09 +01:00
Greg L. Turnquist
75244b4187 Externalize build properties.
By reading a properties file from an external location, it is possible to inject a consistent set of properties from Spring Data Build. This also supports repeatable builds.

Closes #1214.
2022-02-04 09:24:49 +01:00
Mark Paluch
d23b956473 Polishing.
Remove lingering dockerfiles. Use custom docker image for Cassandra build and OpenJDK 17 image for artifact deployment.

Apply consistent formatting. Add missing since tag.

See #1170
2022-01-04 14:28:13 +01:00
John Blum
1b19a877a4 Enable Jenkins CI build to fork Docker Containers (due to the use of Testcontainers) inside Docker.
See #1170.
2022-01-04 14:28:13 +01:00
John Blum
b5f3b8eed8 Upgrade Jenkins CI build to JDK 17.
The Jenkinsfile will need to be edited once AdoptOpenJDK releases OpenJDK17.

See #1170.
2022-01-04 14:27:17 +01:00
Mark Paluch
05cb9979df Polishing.
Use HTTPS URL's for apt download.

See #1171
2021-09-21 19:17:40 +02:00
Mark Paluch
cb80b7db29 Add Java 17 to CI pipeline.
Also, refine CI triggers.

Closes #1171
2021-09-21 16:21:50 +02:00
Greg L. Turnquist
a46b00c4c7 Update CI to JDK 16.
See #1105.
2021-05-13 16:09:16 -05:00
Greg L. Turnquist
25e5970bf5 Authenticate with artifactory.
See #1112.
2021-04-20 08:35:43 -05:00
Greg L. Turnquist
0847d5a89d Migrate to main branch.
See #1112.
2021-04-15 12:43:54 -05:00
Greg L. Turnquist
b4c48aa3a7 DATACASS-835 - Polishing. 2020-12-14 14:49:41 -06:00
Greg L. Turnquist
d73fa53240 DATACASS-835 - Use Docker hub credentials for all CI jobs. 2020-12-14 14:46:00 -06:00
Mark Paluch
5d2c0bfd74 DATACASS-804 - Update CI jobs for Java 15. 2020-12-07 14:55:37 +01:00
Mark Paluch
4444cb5ffe DATACASS-821 - Enable Maven caching for Jenkins jobs. 2020-11-04 11:13:01 +01:00
Greg L. Turnquist
f75eee31b5 DATACASS-804 - Only test other versions for local changes on main branch. 2020-09-18 11:04:45 -05:00
Mark Paluch
040a5938a3 DATACASS-699 - Introduce Testcontainers for integration tests. 2020-01-15 14:41:11 +01:00
Greg Turnquist
bd66b6be25 DATACASS-659 - Force a check for updates. 2019-08-05 10:14:41 -05:00
Greg Turnquist
53e9db3ad0 DATACASS-659 - Polishing. 2019-07-19 12:02:10 -05:00
Greg Turnquist
ac467611a4 DATACASS-659 - Publish documentation for main branch. 2019-07-19 12:02:09 -05:00
Greg Turnquist
e058013785 DATACASS-659 - Use agent label. 2019-07-03 14:08:11 -05:00
Greg Turnquist
3542b8b1f8 DATACASS-659 - Use parent 'artifactory' profile. 2019-07-03 10:51:30 -05:00
Greg Turnquist
a6f3986214 DATACASS-659 - Polishing. 2019-06-28 16:18:54 -05:00
Greg Turnquist
3d0d93ff75 DATACASS-659 - Only main branch runs based on upstream cause. 2019-06-28 16:14:20 -05:00
Greg Turnquist
4575056759 DATACASS-659 - Configure user.name and user.home for CI jobs. 2019-06-24 10:19:25 -05:00
Greg Turnquist
3d3330b239 DATACASS-659 - Polishing. 2019-05-28 14:19:48 -05:00
Greg Turnquist
287e93e996 DATACASS-659 - Introducing Jenkins. 2019-05-28 13:19:36 -05:00