]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
script/build-with-container.py: build builder image with --pull=always
authorJohn Mulligan <jmulligan@redhat.com>
Wed, 19 Feb 2025 18:20:01 +0000 (13:20 -0500)
committerJohn Mulligan <jmulligan@redhat.com>
Thu, 6 Mar 2025 21:14:27 +0000 (16:14 -0500)
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 <jmulligan@redhat.com>
(cherry picked from commit f6e6188e30a9d765e86bd2d710666cfbdeb0818c)

src/script/build-with-container.py

index f03ef013686adf92b23b5dc3e648d7c5322e560f..f6692e7a4af229c7d6ab390c5c373bae24b8d1c4 100755 (executable)
@@ -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}",