#!/bin/bash set -e [[ -v ${CONTAINERD_REGISTRY_HOST} ]] || CONTAINERD_REGISTRY_HOST=docker.inteligr8.com [[ -v ${CONTAINERD_IMAGE_NAMESPACE} ]] || CONTAINERD_IMAGE_NAMESPACE=inteligr8/ [[ -v ${CONTAINERD_IMAGE_NAME} ]] || CONTAINERD_IMAGE_NAME=base-runner [[ -v ${CONTAINERD_CMD} ]] || CONTAINERD_CMD=buildah if [[ -v ${CONTAINERD_DEBUG} ]]; then CONTAINERD_CMD_OPTS="${CONTAINERD_CMD_OPTS} --log-level=debug" fi GIT_COMMIT_SHORT_SHA=$(git rev-parse --short HEAD) CONTAINERD_IMAGE_REMOTE_NAME=${CONTAINERD_REGISTRY_HOST}/${CONTAINERD_IMAGE_NAMESPACE}${CONTAINERD_IMAGE_NAME} echo "Pushing container image to registry with commit SHA: ${GIT_COMMIT_SHORT_SHA}" ${CONTAINERD_CMD} ${CONTAINERD_CMD_OPTS} push \ ${CONTAINERD_PUSH_OPTS} \ ${CONTAINERD_IMAGE_REMOTE_NAME}:sha${GIT_COMMIT_SHORT_SHA}