aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagnus Granberg <zorry@gentoo.org>2023-03-10 23:33:41 +0100
committerMagnus Granberg <zorry@gentoo.org>2023-03-10 23:33:41 +0100
commitf9eed766d660ae99972201950f311c4cefc59be8 (patch)
treefbd7314727400112e17aa443a108f0d3e71bc1f0
parentFix 2 bugs in db for email (diff)
downloadtinderbox-cluster-f9eed766d660ae99972201950f311c4cefc59be8.tar.gz
tinderbox-cluster-f9eed766d660ae99972201950f311c4cefc59be8.tar.bz2
tinderbox-cluster-f9eed766d660ae99972201950f311c4cefc59be8.zip
Download docker images befor build
Signed-off-by: Magnus Granberg <zorry@gentoo.org>
-rw-r--r--buildbot_gentoo_ci/steps/nodes.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/buildbot_gentoo_ci/steps/nodes.py b/buildbot_gentoo_ci/steps/nodes.py
index f92727b..7a01cbb 100644
--- a/buildbot_gentoo_ci/steps/nodes.py
+++ b/buildbot_gentoo_ci/steps/nodes.py
@@ -108,6 +108,25 @@ class SetupBuildStepsForDocker(BuildStep):
self.buildargs['BINHOSTURL'] = node_data['bin_host_url']
# set bootstrap image
self.buildargs['BOOTSTRAPTAG'] = image_data['bootstrap_tag']
+ # get the latest portage and bootstrap_tag images
+ aftersteps_list.append(steps.ShellCommand(
+ flunkOnFailure=True,
+ name='Pull ' + image_data['bootstrap_tag'],
+ command=['docker',
+ 'image',
+ 'pull',
+ image_data['bootstrap_tag']
+ ]
+ ))
+ aftersteps_list.append(steps.ShellCommand(
+ flunkOnFailure=True,
+ name='Pull gentoo/portage:latest',
+ command=['docker',
+ 'image',
+ 'pull',
+ 'gentoo/portage:latest'
+ ]
+ ))
# build the gentoo docker buildbot-worker image
aftersteps_list.append(steps.ShellCommand(
flunkOnFailure=True,