Commit Graph

  • 46475c1fb2 Prepare next development iteration. John Blum 2021-04-09 14:39:06 -07:00
  • 0e434da709 Release 1.4.4. John Blum 2021-04-09 14:17:06 -07:00
  • 68055e58a8 Edit changelog and add release notes for version 1.4.4. John Blum 2021-04-09 14:02:01 -07:00
  • 8e7488306d Set user, group and other file permissions on the ci Bash shell scripts. John Blum 2021-04-09 13:27:09 -07:00
  • d1d33502ba Declare the agent directive (set to 'any') in the Jenkins CI build Declarative Pipeline. John Blum 2021-04-09 13:20:16 -07:00
  • 5cb72858a3 Upgrade Spring Geode Sample (parent) Maven POM to Spring Boot version 2.4.4. John Blum 2021-04-09 13:16:24 -07:00
  • 5f4c758b59 Switch to the new Jenkins Declarative Pipeline syntax. John Blum 2021-04-09 12:58:58 -07:00
  • 694752f910 Configure the NoHTTP Checkstyle Gradle Plugin to ignore the .gradle/ and .m2/ directories if under the project (build) working directory. John Blum 2021-04-04 16:48:42 -07:00
  • 1b327deba8 Randomize Locator network ports. John Blum 2021-03-30 16:09:47 -07:00
  • 409a603502 Add additional SLF4J Logback Loggers for Apache Geode & Spring Geode along with distinguishing the Loggers by name. John Blum 2021-03-30 16:09:25 -07:00
  • 49decc47bc Rename application-vcap.properties to application-vcap-cloud.properties. John Blum 2021-03-30 13:38:33 -07:00
  • 457ecdf89d Declare 'vcapApplicationProperties' class member field as final. John Blum 2021-03-30 13:14:18 -07:00
  • d865b2ee22 Move Spring Geode Security Sample test class to the example.app.security.tests package. John Blum 2021-03-30 12:04:36 -07:00
  • d07143467e Annotate Spring Geode Sample test classes with Spring Test Framework's @DirtiesContext annotation to avoid test conflicts. John Blum 2021-03-30 11:58:39 -07:00
  • 0728ee1e21 Refactor all Unit & Integration Tests starting a Spring container with SpringRunner to extend STDG's IntegrationTestsSupport. John Blum 2021-03-30 11:25:08 -07:00
  • 9cdb4ca7f3 Set SBDG security SSL property to ensure auto-configuration of SSL is enabled and takes effect. John Blum 2021-03-25 03:16:41 -07:00
  • e17bb3986f Create application-no-ssl.properties to ensure Apache Geode is configured to not use SSL network communications betwen client & server. John Blum 2021-03-25 01:39:05 -07:00
  • 1922928dee Fix generic typing on Session.getAttribute(attributeName) call. John Blum 2021-03-24 21:40:06 -07:00
  • 2cc0b62651 Reset the ClusterAwareConfiguration.ClusterAwareCondition before & after test class (suite) execution. John Blum 2021-03-24 21:28:24 -07:00
  • f82cf51931 Reinstate (apply) Spring's @DirtiesContext annotation. John Blum 2021-03-24 16:03:00 -07:00
  • 579bd368de Edit Javadoc. John Blum 2021-03-24 15:54:41 -07:00
  • e22d65f71e Use GemFire Mock Objects. John Blum 2021-03-24 15:54:35 -07:00
  • af2dedb095 Use static import for the AssertJ Assertions class, assertThat(..) method. John Blum 2021-03-24 02:57:39 -07:00
  • a876bccd10 Cleanup raw types usage. John Blum 2021-03-24 02:26:42 -07:00
  • 928c6becc6 Annotate Spring Geode Security Sample test class with Spring's @DirtiesContext annotation. John Blum 2021-03-24 02:17:32 -07:00
  • d9dc2815a7 Add additional assertion on Region name, equal to 'Books'. John Blum 2021-03-24 01:08:41 -07:00
  • 5b86f4f098 Refactor and polish codebase. John Blum 2021-03-24 00:54:11 -07:00
  • 46ab547c92 Fix compiler warnings. John Blum 2021-03-23 12:41:29 -07:00
  • cf284ffcda Change assertion on cache instance to assert as a peer cache. John Blum 2021-03-23 12:35:57 -07:00
  • d869ec117a Fix try-catch block to appropriately handle the intentional AssertJ AsesrtionFailedError and unintentional Java AssertionError. John Blum 2021-03-23 12:35:23 -07:00
  • 52cdf4848c Fix VCAP_APPLICATION name to match the test class name. John Blum 2021-03-23 12:25:55 -07:00
  • bf45b08169 Upgrade to Spring Test for Apache Geode 0.0.24. John Blum 2021-04-09 12:21:42 -07:00
  • b11db8349b Upgrade to Spring Data Ockham-SR6. John Blum 2021-04-09 12:21:15 -07:00
  • 80e74c4c82 Upgrade to Spring Cloud Bindings 1.7.1. John Blum 2021-04-09 12:20:24 -07:00
  • 755c90126e Upgrade to Spring Boot 2.4.4. John Blum 2021-04-09 12:19:20 -07:00
  • fcc1500306 Upgrade to Spring Framework 5.3.5. John Blum 2021-04-09 12:18:58 -07:00
  • 74a7ffc857 Upgrade to Mockito 3.9.0. John Blum 2021-04-09 12:17:34 -07:00
  • fee408083c Upgrade to Apache Geode 1.13.2. John Blum 2021-04-09 12:16:24 -07:00
  • cd9c9f8561 Serialize the deployment of artifacts & docs. John Blum 2021-04-07 21:04:21 -07:00
  • db6d6ec2c5 Fix syntax error in --no-build-cache option to the gradlew command in the ci/deployArtifact.sh Bash shell script. John Blum 2021-04-08 22:48:39 -07:00
  • 9404c0d6c0 Change log messages (echo) when deploying artifacts & docs. John Blum 2021-04-08 22:29:09 -07:00
  • fabf9dec13 Move (start) the deployment of docs stage before the deployment of artifacts stage. John Blum 2021-04-08 22:08:48 -07:00
  • 30b7c66f23 Name the Docker container forks for the deployment of artifacts & docs after the hostname. John Blum 2021-04-08 21:23:12 -07:00
  • 3550f3c124 Map the /tmp directory between the host Jenkins node and the Docker container. John Blum 2021-04-08 15:47:22 -07:00
  • d778ebe1c9 Remove (clean) the .gradle/ directory inside the build/checkout/working directory. John Blum 2021-04-08 15:30:28 -07:00
  • ebe48bd62b Create and use different/separate Gradle caches (directory locations) for build, artifacts and docs phases/stages. John Blum 2021-04-08 15:06:03 -07:00
  • 11e8e7aa3b Login as 'root' when forking the Docker containers used to deploy artifacts & docs. John Blum 2021-04-07 21:31:22 -07:00
  • 56ca80ff73 Polish. John Blum 2021-04-07 19:55:18 -07:00
  • fee8821d89 Disable the Gradle build-cache & configuration-cache when deploying artifacts. John Blum 2021-04-06 10:49:41 -07:00
  • 59b7f678b3 Set the 'java.io.tmpdir' Java System Property to '/tmp'. John Blum 2021-04-06 10:35:22 -07:00
  • b2c1363d76 Move 'docker login' command to setup.sh. John Blum 2021-04-05 15:26:31 -07:00
  • 65e111dd0f Use Docker to deploy artifacts & docs. John Blum 2021-04-06 11:27:19 -07:00
  • 64cff111bf Maintain 15 previous Jenkins CI build results. John Blum 2021-04-07 13:35:42 -07:00
  • 766d2d08eb Define 'DOCKER_HUB' (build) environment variable to access the credentials (username/password) required to login to Docker. John Blum 2021-04-05 16:50:05 -07:00
  • 404f8759e8 Fix Jenkinsfile syntax errors. John Blum 2021-04-05 14:28:07 -07:00
  • 7144a5e4af Refactor Jenkinsfile to use Bash shell scripts to execute individual, isolated Steps in the Staged Jenkins CI build Pipeline. John Blum 2021-04-05 14:11:30 -07:00
  • 01347ac4af Separate Jenkins CI build Pipeline Steps into individual Bash shell scripts. John Blum 2021-04-05 14:09:08 -07:00
  • 0ba6de396e Add doc on how to build locally. John Blum 2021-04-05 14:10:13 -07:00
  • 06870a6615 Configure the NoHTTP Checkstyle Gradle Plugin to ignore the .gradle/ and .m2/ directories if under the project (build) working directory. John Blum 2021-04-04 16:48:42 -07:00
  • 56497fb9ec Edit comments. John Blum 2021-04-02 13:39:52 -07:00
  • 92b27be07f Wrap deploy artifacts & deploy docs in a 'withEnv' directive to set the JAVA_HOME env var on the host machine (Jenkins node) before Gradle is run. John Blum 2021-04-02 12:26:55 -07:00
  • d553406262 Mount the Docker socket to allow Testcontainers to spawn (new) containers inside the build Docker container. John Blum 2021-04-01 14:56:48 -07:00
  • 16dc3331a8 Define GRADLE_OPTS environment variable for Gradle command/builds. John Blum 2021-04-01 14:16:29 -07:00
  • 132003b430 Switch Jenkins CI build (Jenkinsfile) to use the Declarative Pipeline Syntax, build within Docker containers and target Jenkins nodes with the 'geode' label. John Blum 2021-04-01 12:15:40 -07:00
  • 9ec6d221f2 Cleanup any GemFire/Geode file system resources prior to the 'check' (build). John Blum 2021-03-30 17:20:26 -07:00
  • 49398ebe89 Change Jenkins CI build timeout to 15 minutes. John Blum 2021-03-30 17:02:37 -07:00
  • 2ce7175663 Fix compiler warning. John Blum 2021-03-30 16:11:54 -07:00
  • 3306de1f03 Randomize Locator network ports. John Blum 2021-03-30 16:09:47 -07:00
  • c87dca7d74 Add additional SLF4J Logback Loggers for Apache Geode & Spring Geode along with distinguishing the Loggers by name. John Blum 2021-03-30 16:09:25 -07:00
  • a907395364 Rename application-vcap.properties to application-vcap-cloud.properties. John Blum 2021-03-30 13:38:33 -07:00
  • bdd2c1bc29 Declare 'vcapApplicationProperties' class member field as final. John Blum 2021-03-30 13:14:18 -07:00
  • 942b504a38 Fix compiler warnings. John Blum 2021-03-30 13:04:02 -07:00
  • cbb51289bf Move Spring Geode Security Sample test class to the example.app.security.tests package. John Blum 2021-03-30 12:04:36 -07:00
  • 55b8ca5373 Annotate Spring Geode Sample test classes with Spring Test Framework's @DirtiesContext annotation to avoid test conflicts. John Blum 2021-03-30 11:58:39 -07:00
  • 61af587a0d Refactor all Unit & Integration Tests starting a Spring container with SpringRunner to extend STDG's IntegrationTestsSupport. John Blum 2021-03-30 11:25:08 -07:00
  • 59b91376b0 Refactor the dataReadNotAllowed() test case method to use JUnit 4 Exception handling (try-catch with expected Exception) rather than JUnit 5's (Jupiter) assertThrows(..) method. John Blum 2021-03-29 23:57:55 -07:00
  • ce971d004c Upgrade to Spring Test for Apache Geode 0.0.25-PASCAL-M5. John Blum 2021-03-29 16:17:11 -07:00
  • 591483c892 Set SBDG security SSL property to ensure auto-configuration of SSL is enabled and takes effect. John Blum 2021-03-25 03:16:41 -07:00
  • be91548bcd Create application-no-ssl.properties to ensure Apache Geode is configured to not use SSL network communications betwen client & server. John Blum 2021-03-25 01:39:05 -07:00
  • 6df435ce44 Include an Apache Geode client/server Integration Test demonstrating Integration Testing with STDG, bootstrapped and configured with SBDG. John Blum 2021-03-25 01:28:24 -07:00
  • ce73d4dbc0 Create the MappingPdxSerializerIncludedTypesRegistrar utility class and Spring BeanPostProcessor used to register additional class types to be 'included' in the accepted types de/serialized as PDX with the SDG MappingPdxSerializer. John Blum 2021-03-25 01:26:46 -07:00
  • dd0ced6041 Create Test Suite class to run (execute) a select grouping of tests. John Blum 2021-03-25 00:55:26 -07:00
  • dfab4669d8 Fix generic typing on Session.getAttribute(attributeName) call. John Blum 2021-03-24 21:40:06 -07:00
  • 8f6a38ae81 Reset the ClusterAwareConfiguration.ClusterAwareCondition before & after test class (suite) execution. John Blum 2021-03-24 21:28:24 -07:00
  • 430c2097a9 Reinstate (apply) Spring's @DirtiesContext annotation. John Blum 2021-03-24 16:03:00 -07:00
  • 376dee3d98 Edit Javadoc. John Blum 2021-03-24 15:54:41 -07:00
  • d8fc2a4678 Use GemFire Mock Objects. John Blum 2021-03-24 15:54:35 -07:00
  • dd5e9802a4 Use static import for the AssertJ Assertions class, assertThat(..) method. John Blum 2021-03-24 02:57:39 -07:00
  • ec40028a0e Cleanup raw types usage. John Blum 2021-03-24 02:26:42 -07:00
  • c77f9b183b Annotate Spring Geode Security Sample test class with Spring's @DirtiesContext annotation. John Blum 2021-03-24 02:17:32 -07:00
  • f1c33b9b22 Add additional assertion on Region name, equal to 'Books'. John Blum 2021-03-24 01:08:41 -07:00
  • 427694d45f Refactor and polish codebase. John Blum 2021-03-24 00:54:11 -07:00
  • 21820e689d Remove unnecessary use of Spring's @DirtiesContext annotation. John Blum 2021-03-23 13:00:12 -07:00
  • a0827eebf8 Fix compiler warnings. John Blum 2021-03-23 12:41:29 -07:00
  • 1a4e9c22ac Change assertion on cache instance to assert as a peer cache. John Blum 2021-03-23 12:35:57 -07:00
  • 33e129b792 Fix try-catch block to appropriately handle the intentional AssertJ AsesrtionFailedError and unintentional Java AssertionError. John Blum 2021-03-23 12:35:23 -07:00
  • 002e60d26a Fix VCAP_APPLICATION name to match the test class name. John Blum 2021-03-23 12:25:55 -07:00
  • 34f199a360 Set Spring Geode Samples (parent) Maven POM to Spring Boot version 2.5.0-SNAPSHOT. John Blum 2021-03-22 22:11:02 -07:00
  • 60d8c70733 Upgrade to Spring Test for Apache Geode 0.0.24-PASCAL-M5. John Blum 2021-03-22 21:59:45 -07:00
  • 6fea20ac60 Upgrade to Gradle 6.8.3. John Blum 2021-03-22 21:13:44 -07:00