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}"