Skip to content
Snippets Groups Projects
scriptCreateImage.sh 428 B
Newer Older
#!/busybox/sh

INPUT_DOCKER_FILE="$1"
INPUT_IMAGE_NAME="$2"

mkdir -p /kaniko/.docker
echo "{\"auths\":{\"${CI_REGISTRY}\":{\"auth\":\"$(printf "%s:%s" "${CI_REGISTRY_USER}" "${CI_REGISTRY_PASSWORD}" | base64 | tr -d '\n')\"}}}" > /kaniko/.docker/config.json
/kaniko/executor \
	--context "${CI_PROJECT_DIR}" \
	--dockerfile "${CI_PROJECT_DIR}/${INPUT_DOCKER_FILE}" \
	--destination "${CI_REGISTRY_IMAGE}/${INPUT_IMAGE_NAME}"