Commit Graph

2221 Commits

Author SHA1 Message Date
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
John Blum
d67de480f9 Refactor Jenkinsfile to cleanup artifacts before GemFire files. 2023-05-12 13:02:14 -07:00
John Blum
b6680601c8 Add CI.adoc containing information on building SBDG using Docker locally. 2023-05-12 12:11:46 -07:00
John Blum
7ece1ce3e8 Exclude tmp/ directory in NOHTTP Gradle Plugin analysis. 2023-05-12 11:56:53 -07:00
John Blum
69c1d68689 Add 'jenkins' Gradle, Java System property set to 'true'. 2023-05-12 11:49:26 -07:00
John Blum
39b05cdcc5 Add environment-specific configuration to the Cassandra Testcontainer. 2023-05-12 11:49:01 -07:00
John Blum
528ae19704 Add placeholder implementation for bootstrapping and configuring and embedded Apache Cassandra database server instance. 2023-05-12 11:37:22 -07:00
John Blum
160b58d69d Configure Testcontainers to use VMW Harbor Proxy to pull Docker images.
Add environment configuration variable to enable/disable Testcontainers RYUK Docker Container.
2023-05-12 11:36:31 -07:00
John Blum
2dd3be9b51 Modify Jenkins CI build (Jenkinsfile) to use Gradle 'build' lifecycle task instead of 'check'. 2023-05-12 10:32:43 -07:00
John Blum
6efb07b36b Create ci/build.sh file to run Gradle build lifecycle task. 2023-05-12 10:32:15 -07:00
John Blum
67f4ef10ff Refactor Testcontainers Cassandra Configuration. 2023-05-12 10:28:13 -07:00
John Blum
cbb46fe67e Set Apache Cassandra Docker Image version to 3.11.15. 2023-05-11 16:14:29 -07:00
John Blum
e73ce26854 Upgrade Spring Geode Samples to Spring Boot 3.0.7-SNAPSHOT. 2023-05-11 16:02:20 -07:00
John Blum
072eef650a Upgrade to Gradle 7.6.1. 2023-05-11 15:46:00 -07:00
John Blum
bada422e86 Upgrade to Testcontainers 1.18.1. 2023-05-11 15:45:22 -07:00
John Blum
b89500234e Upgrade to Spring Session BOM 3.0.1. 2023-05-11 15:44:56 -07:00
John Blum
e06aa1e2ff Upgrade to Spring Data BOM 2022.0.5. 2023-05-11 15:41:36 -07:00
John Blum
aa6aac797a Set Spring Boot version to 3.0.7-SNAPSHOT. 2023-05-11 15:40:34 -07:00
John Blum
8c2e329d12 Upgrade to Spring Framework 6.0.9. 2023-05-11 15:39:47 -07:00
John Blum
d8cec88b90 Upgrade to VMware GemFire 9.15.5. 2023-05-11 15:39:18 -07:00
John Blum
3a9a3c1e33 Upgrade Jenkins CI/CD build pipeline to Temurin JDK 17.0.6_10-focal. 2023-02-27 13:45:21 -08:00
John Blum
4fa5da3a54 Include NOTICE in README.
The NOTICE summarizes and outlines the future roadmap of the SBDG project.
2023-01-17 13:49:22 -08:00
John Blum
28dfa582d4 Set Spring Boot version to 3.0.1-SNAPSHOT. 2022-12-05 15:55:47 -08:00
John Blum
2a267bd149 Upgrade to Gradle 7.6. 2022-12-05 15:35:22 -08:00
John Blum
bcf650e6d4 Upgrade to Testcontainers 1.17.6. 2022-12-05 15:28:26 -08:00
John Blum
6315079c4a Upgrade to Spring Session BOM 2022.0.0. 2022-12-05 15:15:36 -08:00
John Blum
66c6a4e571 Upgrade to Spring Data BOM 2022.0.0 (Turing-GA). 2022-12-05 15:15:06 -08:00