Skip to content

Commit

Permalink
Updating github-config
Browse files Browse the repository at this point in the history
  • Loading branch information
paketo-bot committed Sep 6, 2023
1 parent 5e78d6f commit de2b23e
Showing 1 changed file with 28 additions and 24 deletions.
52 changes: 28 additions & 24 deletions scripts/integration.sh
Original file line number Diff line number Diff line change
Expand Up @@ -60,17 +60,20 @@ function main() {
local builders
builders="$(util::builders::list "${BUILDPACKDIR}/integration.json" | jq -r '.[]' )"

util::print::info "Found the following builders:"
util::print::info "${builders}"

# shellcheck disable=SC2206
IFS=$'\n' builderArray=(${builders})
unset IFS
fi

# shellcheck disable=SC2068
images::pull ${builderArray[@]}

local testout
testout=$(mktemp)
for builder in "${builderArray[@]}"; do
util::print::title "Getting images for builder: '${builder}'"
builder_images::pull "${builder}"

util::print::title "Setting default pack builder image..."
pack config default-builder "${builder}"

Expand Down Expand Up @@ -108,27 +111,28 @@ function tools::install() {
--token "${token}"
}

function images::pull() {
for builder in "${@}"; do
util::print::title "Pulling builder image ${builder}..."
docker pull "${builder}"

local run_image lifecycle_image
run_image="$(
pack inspect-builder "${builder}" --output json \
| jq -r '.remote_info.run_images[0].name'
)"
lifecycle_image="index.docker.io/buildpacksio/lifecycle:$(
pack inspect-builder "${builder}" --output json \
| jq -r '.remote_info.lifecycle.version'
)"

util::print::title "Pulling run image..."
docker pull "${run_image}"

util::print::title "Pulling lifecycle image..."
docker pull "${lifecycle_image}"
done
function builder_images::pull() {
local builder
builder="${1}"

util::print::title "Pulling builder image ${builder}..."
docker pull "${builder}"

local run_image lifecycle_image
run_image="$(
pack inspect-builder "${builder}" --output json \
| jq -r '.remote_info.run_images[0].name'
)"
lifecycle_image="index.docker.io/buildpacksio/lifecycle:$(
pack inspect-builder "${builder}" --output json \
| jq -r '.remote_info.lifecycle.version'
)"

util::print::title "Pulling run image..."
docker pull "${run_image}"

util::print::title "Pulling lifecycle image..."
docker pull "${lifecycle_image}"
}

function tests::run() {
Expand Down

0 comments on commit de2b23e

Please sign in to comment.