Тестовые контейнеры с Dynalite в Дженкинсе
Недавно у меня возникла проблема с тестовыми контейнерами. Я использую
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>dynalite</artifactId>
<version>1.17.6</version>
<scope>test</scope>
</dependency>
Часть из тестового класса:
@Rule
public DynaliteContainer dynamoDB2 =
new DynaliteContainer(DockerImageName.parse("harbor-main.test.com/teamb/dynalite").withTag("v1.2.1-1")
.asCompatibleSubstituteFor("quay.io/testcontainers/dynalite"));
Я могу успешно запускать тесты в IDE, но в Jenkins я получаю следующее:
23/02/13 00:26:29 WARN TestcontainersConfiguration:
Attempted to read Testcontainers configuration file at file:/root/.testcontainers.properties but the file was not found.
Exception message: FileNotFoundException: /root/.testcontainers.properties
(No such file or directory)
У меня также есть файл свойств в пути к классам:
Есть ли способ переопределить путь к файлу конфигурации?