File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -30,20 +30,31 @@ function tools::install() {
3030}
3131
3232function images::pull() {
33+ local builder
34+ builder=" "
35+
36+ if [[ -f " ${BUILDPACKDIR} /integration.json" ]]; then
37+ builder=" $( jq -r .builder " ${BUILDPACKDIR} /integration.json" ) "
38+ fi
39+
40+ if [[ " ${builder} " == " null" || -z " ${builder} " ]]; then
41+ builder=" index.docker.io/paketobuildpacks/builder:base"
42+ fi
43+
3344 util::print::title " Pulling builder image..."
34- docker pull " ${CNB_BUILDER_IMAGE := index.docker.io / paketobuildpacks / builder: base } "
45+ docker pull " ${builder} "
3546
3647 util::print::title " Setting default pack builder image..."
37- pack set-default-builder " ${CNB_BUILDER_IMAGE } "
48+ pack set-default-builder " ${builder } "
3849
3950 local run_image lifecycle_image
4051 run_image=" $(
41- docker inspect " ${CNB_BUILDER_IMAGE } " \
52+ docker inspect " ${builder } " \
4253 | jq -r ' .[0].Config.Labels."io.buildpacks.builder.metadata"' \
4354 | jq -r ' .stack.runImage.image'
4455 ) "
4556 lifecycle_image=" index.docker.io/buildpacksio/lifecycle:$(
46- docker inspect " ${CNB_BUILDER_IMAGE } " \
57+ docker inspect " ${builder } " \
4758 | jq -r ' .[0].Config.Labels."io.buildpacks.builder.metadata"' \
4859 | jq -r ' .lifecycle.version'
4960 ) "
You can’t perform that action at this time.
0 commit comments