commit | 54ee9510f2a7f999850d408007fb651a441a8979 | [log] [tgz] |
---|---|---|
author | Romain Manni-Bucau <rmannibucau@gmail.com> | Wed Dec 30 15:31:51 2020 +0100 |
committer | Romain Manni-Bucau <rmannibucau@gmail.com> | Wed Dec 30 15:31:51 2020 +0100 |
tree | c86b3e8be20f6573b14443f84506f11a95bcc0ae | |
parent | 0164f9a748309f966d8e8ca7881aa260aae9f91a [diff] |
better filtering to test if IT image already exists
diff --git a/integration-test/src/test/java/org/apache/geronimo/arthur/integrationtests/container/MavenContainer.java b/integration-test/src/test/java/org/apache/geronimo/arthur/integrationtests/container/MavenContainer.java index 635bbb5..1c29e2b 100644 --- a/integration-test/src/test/java/org/apache/geronimo/arthur/integrationtests/container/MavenContainer.java +++ b/integration-test/src/test/java/org/apache/geronimo/arthur/integrationtests/container/MavenContainer.java
@@ -56,7 +56,10 @@ final DockerClient client = DockerClientFactory.instance().client(); try { // note that docker daemon can ignore filter parameter so let's check it exactly - final List<Image> images = client.listImagesCmd().withImageNameFilter(targetImage).exec(); + final List<Image> images = client.listImagesCmd() + .withLabelFilter("org.apache.geronimo.arthur.tag=" + tag) + .withDanglingFilter(false) + .exec(); if (images.size() == 1) { log.info("Found '{}' image, reusing it", targetImage); return targetImage;