From a399d4f2cdf3b6b304f1767920794f533e06a3e2 Mon Sep 17 00:00:00 2001 From: "robin.bygrave" Date: Mon, 8 May 2023 14:35:14 +1200 Subject: [PATCH] [ebean-test] Add support for ebean.test.containers.mirror Can use this property to specify a mirror to use for test images when running in CI Currently, we assume that for local builds we actually prefer to not use the mirror (for Arm64 support etc) --- .../src/main/java/io/ebean/test/config/platform/Config.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ebean-test/src/main/java/io/ebean/test/config/platform/Config.java b/ebean-test/src/main/java/io/ebean/test/config/platform/Config.java index e85edb93e..a27e4b54a 100644 --- a/ebean-test/src/main/java/io/ebean/test/config/platform/Config.java +++ b/ebean-test/src/main/java/io/ebean/test/config/platform/Config.java @@ -399,6 +399,11 @@ class Config { } private void setDockerOptionalParameters() { + String mirror = properties.getProperty("ebean.test.containers.mirror"); + if (mirror != null) { + // use a image mirror (when not running locally, i.e. CI) + dockerProperties.setProperty("ebean.test.containers.mirror", mirror); + } // check for shutdown mode on all containers String mode = properties.getProperty("ebean.test.shutdownMode"); if (mode != null) {