Тестовые контейнеры с 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)

У меня также есть файл свойств в пути к классам:

Есть ли способ переопределить путь к файлу конфигурации?

0 ответов

Другие вопросы по тегам