drone/ContainerImageKaniko: support building multiple registries

This commit is contained in:
David Hiendl 2022-10-24 19:16:52 +02:00
parent 7ee78ada2f
commit 82b898a53c

View File

@ -1,7 +1,7 @@
.ContainerImageKaniko: &ContainerImageKaniko
name: ContainerImageKaniko
#image: gcr.io/kaniko-project/executor:debug
image: gitea.dhswt.de/dhswt/kaniko:master
image: gcr.io/kaniko-project/executor:debug
#image: gitea.dhswt.de/dhswt/kaniko:master
environment:
KANIKO_ARGS: ""
@ -56,7 +56,9 @@
# merge registry auth
if [[ "$MERGE_REGISTRY_JSON" == "true" ]] && [[ ! -z "$REGISTRY_AUTH_JSON" ]]; then
REGISTRY_AUTH_JSON=$(echo "$REGISTRY_AUTH_JSON" | jq --slurp 'reduce .[] as $item ({}; . * $item)')
wget -O /bin/jq https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64
chmod +x /bin/jq
REGISTRY_AUTH_JSON=$(echo "$REGISTRY_AUTH_JSON" | /bin/jq --slurp 'reduce .[] as $item ({}; . * $item)')
fi
# create registry auth file