Check that image is specified when running put step.
This commit is contained in:
parent
4c5201f2de
commit
761b6902b8
1 changed files with 6 additions and 1 deletions
7
src/out
7
src/out
|
@ -5,10 +5,15 @@ set -eu
|
||||||
[ -e /opt/resource/common ] && cd /opt/resource
|
[ -e /opt/resource/common ] && cd /opt/resource
|
||||||
. ./common
|
. ./common
|
||||||
|
|
||||||
|
image_repository="$(jq -r .params.image < "$INPUT_FILE")"
|
||||||
|
if [ -z "$image_repository" ]; then
|
||||||
|
fail "must specify param `image'"
|
||||||
|
fi
|
||||||
|
|
||||||
image_refs_file="$(mktemp -t)"
|
image_refs_file="$(mktemp -t)"
|
||||||
oci_dir="$(mktemp -d)"
|
oci_dir="$(mktemp -d)"
|
||||||
cd "$oci_dir"
|
cd "$oci_dir"
|
||||||
tar xf "$1/$(jq -r .params.image < "$INPUT_FILE")"
|
tar xf "$1/$image_repository"
|
||||||
cd - 1>&2 2>/dev/null
|
cd - 1>&2 2>/dev/null
|
||||||
|
|
||||||
crane push "$oci_dir" "$REPOSITORY:$TAG" --image-refs="$image_refs_file"
|
crane push "$oci_dir" "$REPOSITORY:$TAG" --image-refs="$image_refs_file"
|
||||||
|
|
Reference in a new issue