Skip to content

Commit c92fcdc

Browse files
committed
Update Application.java
1 parent 6c294dc commit c92fcdc

File tree

1 file changed

+13
-1
lines changed
  • testcontainers-advanced-imagebuilder-demo/src/main/java/software/xdev

1 file changed

+13
-1
lines changed

testcontainers-advanced-imagebuilder-demo/src/main/java/software/xdev/Application.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import java.nio.file.Path;
44
import java.nio.file.Paths;
55
import java.util.List;
6+
import java.util.concurrent.TimeUnit;
7+
import java.util.concurrent.TimeoutException;
68

79
import org.apache.commons.compress.archivers.tar.TarArchiveEntry;
810
import org.slf4j.LoggerFactory;
@@ -70,7 +72,17 @@ public boolean isIdentical(final List<String> original, final List<String> creat
7072
}
7173
));
7274

73-
final String imageName = builder.get();
75+
final String imageName;
76+
try
77+
{
78+
imageName = builder.get(5, TimeUnit.MINUTES);
79+
}
80+
catch(final TimeoutException e)
81+
{
82+
System.out.println("Timed out: " + e.getMessage());
83+
System.exit(1);
84+
return;
85+
}
7486

7587
System.out.println("Successfully build " + imageName);
7688
}

0 commit comments

Comments
 (0)