From 915f6210d7e5bb2bd020dc02febaf1eb1afd1798 Mon Sep 17 00:00:00 2001 From: John Mulligan Date: Wed, 19 Feb 2025 13:20:01 -0500 Subject: [PATCH] script/build-with-container.py: build builder image with --pull=always Construct the builder image using the --pull=always flag to initiate a pull of the base image (centos, ubuntu, etc) in order to avoid using a stale base image. Since the script automatically (by default) avoids building if a matching tag is in local container storage it is handy to use a fresh base when it *is* time to build something. Otherwise, you end up in a situation like I sometimes do - using a months old base unintentionally. Signed-off-by: John Mulligan (cherry picked from commit f6e6188e30a9d765e86bd2d710666cfbdeb0818c) --- src/script/build-with-container.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/script/build-with-container.py b/src/script/build-with-container.py index f03ef013686..f6692e7a4af 100755 --- a/src/script/build-with-container.py +++ b/src/script/build-with-container.py @@ -417,6 +417,7 @@ def build_container(ctx): cmd = [ ctx.container_engine, "build", + "--pull=always", "-t", ctx.image_name, f"--build-arg=JENKINS_HOME={ctx.cli.homedir}", -- 2.39.5