2247 Commits

Author SHA1 Message Date
John Blum
b0ffcdd119 Remove explicit, test runtime-only dependency on org.springframework.boot:spring-boot-starter-jetty from the spring-geode-autoconfigure module. 2023-10-31 14:36:57 -07:00
John Blum
51e735b654 Add (disabled, by default) dependency management for Apache Tomcat overridding Spring Boot's declared Apache Tomcat version for testing purposes. 2023-10-31 14:19:28 -07:00
John Blum
ba00e3150c Declare 'tomcatVersion' property in gradle.properties. 2023-10-31 14:18:28 -07:00
John Blum
7c620894e8 Upgrade to Testcontainers 1.19.1. 2023-10-31 09:58:18 -07:00
John Blum
1fd2ed49bb Upgrade to Spring Session BOM 3.0.4. 2023-10-31 09:57:20 -07:00
John Blum
7f45c02ebb Upgrade to Spring Data BOM 2022.0.11. 2023-10-31 09:52:12 -07:00
John Blum
ec970d64d7 Set Srping Boot version to 3.0.13-SNAPSHOT. 2023-10-31 09:49:44 -07:00
John Blum
3629de1f20 Upgrade to Spring Framework 6.0.13. 2023-10-31 09:48:48 -07:00
John Blum
fdc5e94f5d Upgrade to VMware GemFire 9.15.9. 2023-10-31 09:48:15 -07:00
John Blum
84d3d6f52c Upgrade to VMware GemFire for TAS (Pivotal Cloud Cache) 1.14.9. 2023-10-31 09:47:32 -07:00
John Blum
7a8ea1a0cc Edit Jenkins CI pipeline properties and upgrade to JDK 17.0.8. 2023-09-07 11:02:06 -07:00
John Blum
22362c6be7 Use logic from Spring Boot AsciidoctorConventions. 2023-06-02 21:21:33 -07:00
John Blum
bdab127ded Change 'master' branch ref to 'main'. 2023-06-02 20:21:07 -07:00
John Blum
494979f08c Add JVM fork options to Asciidoctor Convention Plugin. 2023-06-02 20:20:58 -07:00
John Blum
9b648ad528 Upgrade to io.spring.asciidoctor:spring-asciidoctor-extensions-block-switch dependency version 0.6.1.
Pull dependency from Maven Central.
2023-06-02 20:20:29 -07:00
John Blum
626d6ca28f Switch to io.spring.asciidoctor.backends:spring-asciidoctor-backends.
Replaces io.spring.docresources:spring-doc-resources.
2023-06-02 20:20:13 -07:00
John Blum
863decd09d Attempt to resolve Spring Documentation Resources from repo.spring.io/libs-milestone. 2023-06-02 20:20:01 -07:00
John Blum
181e3eecef Setup Spring Artifactory Repository authentication for the main build. 2023-06-02 20:19:47 -07:00
John Blum
c45eeefb89 Define 'ARTIFACTORY' environment variable in all Jenkin CI build pipeline stages (build, deploy docs, deploy artifacts). 2023-06-02 20:19:36 -07:00
John Blum
8ff6f9f4d3 Authenticate when pulling io.spring.docresources:spring-doc-resources from Arifactory repo.spring.io/release repository. 2023-06-02 20:19:30 -07:00
John Blum
54a1e94df9 Increase Jenkins CI build timeout to 30 minutes. 2023-05-17 12:18:32 -07:00
John Blum
1c1cb1bfac Distinguish between official (library) and non-official Docker Images in VMware Harbor Proxy (DockerHub cache). 2023-05-13 19:22:03 -07:00
John Blum
117460c12d Fix bug in VMware Harbor Proxy, Offical Docker Image access, which originates in: harbor-repo.vmware.com/dockerhub-proxy-cache/library/. 2023-05-13 19:22:03 -07:00
John Blum
0412d9fe8c Fix bug in VmwHarborProxyImageNameSubstitutor when resolving Spring-managed Docker Images in VMware Harbor Proxy. 2023-05-13 19:22:03 -07:00
John Blum
441d3a4bcf Fix bug in VmwHarborProxyImageNameSubstitutor when resolving non-Spring Docker Images in VMware Harbor Proxy. 2023-05-13 19:21:57 -07:00
John Blum
c41796e940 Refactor the TestcontainersCassandraConfiguration class to resolve non-Spring Docker Images from 'dockerhub-proxy-cache' context in the VMware Harbor Proxy. 2023-05-13 11:49:58 -07:00
John Blum
2c69d9dff5 Refactor TestcontainersCassandraConfiguration class to use the springci cached Java 17/Cassandra-3.11 Docker Image in VMW Harbor Proxy. 2023-05-13 10:55:59 -07:00
John Blum
29187eb3e3 Refactor spring-geoode/build.gradle to evaluate the Gradle project property 'jenkins' correctly. 2023-05-12 21:40:12 -07:00
John Blum
54ab0fb789 Refactor Testcontainers configuration for Apache Cassandra and image name substitution. 2023-05-12 20:21:08 -07:00
John Blum
68a9ab6650 Use System.getProperty(name, defaultValue) to get the 'jenkin's JVM System property value to configure the test task. 2023-05-12 19:31:45 -07:00
John Blum
7d5f55ef87 Refactor the VmwHarborProxyImageNameSubstitutor class to detect the Jenkins CI environment. 2023-05-12 19:24:40 -07:00
John Blum
9d266b4acb Pass Gradle Java System property for 'jenkins' to the test task used by the SBDG test suite. 2023-05-12 19:17:14 -07:00
John Blum
f2be315aef Comnfigure a Testcontainers ImageNameSubstitutor for VMware Harbor Proxy. 2023-05-12 18:58:46 -07:00
John Blum
072b6dc8da Refactor the TestcontainersCassandraConfiguration class and pass the Spring Environment object to the utility methods. 2023-05-12 18:24:37 -07:00
John Blum
dbea481990 Refactor TestcontainersCassandraConfiguration class and fix Standard Output logging format specificier syntax error. 2023-05-12 18:21:25 -07:00
John Blum
12b62c92ea Redirect log statements from the Testcontainers Docker Container to the TestcontainersCassandraConfiguration class SLF4J Logger. 2023-05-12 18:17:08 -07:00
John Blum
edf1a34d68 Define testcontainers.properties file to configure Testcontainers. 2023-05-12 18:12:16 -07:00
John Blum
6223771945 Refactor TestcontainersCassandraConfiguration to log all statements to System.out also. 2023-05-12 17:54:44 -07:00
John Blum
3085980bfa Change log pattern format for 'testFile' Logback Appender. 2023-05-12 17:54:04 -07:00
John Blum
de273aa540 Update notes for building SBDG local inside a Docker Container. 2023-05-12 17:53:40 -07:00
John Blum
f78e3b0f7e Set 'user.home' JVM System property to /opt/jenkins. 2023-05-12 16:20:02 -07:00
John Blum
b564c391c0 Refactor the TestcontainersCassandraConfiguration class and make the Apache Cassandra constants dynamic, pulling from System properties. 2023-05-12 15:53:34 -07:00
John Blum
02f5acb032 Refactor the TestcontainersCassandraConfiguration to again use the Testcontainers 'TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX' environment variable. 2023-05-12 15:51:28 -07:00
John Blum
d2effd71e9 Refactor TestcontainersCassandraConfiguration class to prepend the DockerHub mirror (name prefix) to the DockerImageName type. 2023-05-12 15:44:13 -07:00
John Blum
ffc35f3713 Refactor TestcontainersCassandraConfiguration class and add option to log to System.out. 2023-05-12 14:54:08 -07:00
John Blum
68b8b882b7 Refactor Logback configuration to send log output for TestcontainerCassandraConfiguration to a file. 2023-05-12 14:33:34 -07:00
John Blum
6f8db2407b Refactor the TestcontainersCassandraConfiguration class to use a mirror for Docker image pulling. 2023-05-12 14:29:21 -07:00
John Blum
59a5d98526 Add logging to, and enable logging using SLF4J for, TestcontainersCassandraConfiguration. 2023-05-12 13:49:09 -07:00
John Blum
2a48c96257 Refactor the ci/pipeline.properties to set the 'jenkins' user HOME directory to '/opt/jenkins'. 2023-05-12 13:04:36 -07:00
John Blum
75b1b3bcc0 Refactor the ci/cleanupArtifacts.sh script to disable the removal of .gradle/ and .m2/ directory (cached) files. 2023-05-12 13:04:19 -07:00