Skip to content

Commit 26ac050

Browse files
committed
Updating github-config
1 parent 16bba42 commit 26ac050

1 file changed

Lines changed: 28 additions & 24 deletions

File tree

scripts/integration.sh

Lines changed: 28 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -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

143147
function token::fetch() {

0 commit comments

Comments
 (0)