@@ -61,17 +61,20 @@ function main() {
6161 local builders
6262 builders=" $( util::builders::list " ${BUILDPACKDIR} /integration.json" | jq -r ' .[]' ) "
6363
64+ util::print::info " Found the following builders:"
65+ util::print::info " ${builders} "
66+
6467 # shellcheck disable=SC2206
6568 IFS=$' \n ' builderArray=(${builders} )
6669 unset IFS
6770 fi
6871
69- # shellcheck disable=SC2068
70- images::pull ${builderArray[@]}
71-
7272 local testout
7373 testout=$( mktemp)
7474 for builder in " ${builderArray[@]} " ; do
75+ util::print::title " Getting images for builder: '${builder} '"
76+ builder_images::pull " ${builder} "
77+
7578 util::print::title " Setting default pack builder image..."
7679 pack config default-builder " ${builder} "
7780
@@ -117,27 +120,28 @@ function tools::install() {
117120 fi
118121}
119122
120- function images::pull() {
121- for builder in " ${@ } " ; do
122- util::print::title " Pulling builder image ${builder} ..."
123- docker pull " ${builder} "
124-
125- local run_image lifecycle_image
126- run_image=" $(
127- pack inspect-builder " ${builder} " --output json \
128- | jq -r ' .remote_info.run_images[0].name'
129- ) "
130- lifecycle_image=" index.docker.io/buildpacksio/lifecycle:$(
131- pack inspect-builder " ${builder} " --output json \
132- | jq -r ' .remote_info.lifecycle.version'
133- ) "
134-
135- util::print::title " Pulling run image..."
136- docker pull " ${run_image} "
137-
138- util::print::title " Pulling lifecycle image..."
139- docker pull " ${lifecycle_image} "
140- done
123+ function builder_images::pull() {
124+ local builder
125+ builder=" ${1} "
126+
127+ util::print::title " Pulling builder image ${builder} ..."
128+ docker pull " ${builder} "
129+
130+ local run_image lifecycle_image
131+ run_image=" $(
132+ pack inspect-builder " ${builder} " --output json \
133+ | jq -r ' .remote_info.run_images[0].name'
134+ ) "
135+ lifecycle_image=" index.docker.io/buildpacksio/lifecycle:$(
136+ pack inspect-builder " ${builder} " --output json \
137+ | jq -r ' .remote_info.lifecycle.version'
138+ ) "
139+
140+ util::print::title " Pulling run image..."
141+ docker pull " ${run_image} "
142+
143+ util::print::title " Pulling lifecycle image..."
144+ docker pull " ${lifecycle_image} "
141145}
142146
143147function token::fetch() {
0 commit comments