#!/usr/bin/env bash set -euo pipefail # shellcheck source=/dev/null source .ci-bin/ci-env.sh REGISTRY_IMAGE="${REGISTRY_IMAGE:-git.aexoradao.com/epistemophiliac/erpnext}" REGISTRY_HOST="${REGISTRY_HOST:-git.aexoradao.com}" GIT_SHA="$(git rev-parse --short HEAD)" IMAGE_TAG="${IMAGE_TAG:-main-${GIT_SHA}}" if [ -z "${REGISTRY_USER:-}" ] || [ -z "${REGISTRY_PASSWORD:-}" ]; then echo "ERROR: set REGISTRY_USER and REGISTRY_PASSWORD (Jenkins forgejo-erpnext credentials)" exit 1 fi echo "$REGISTRY_PASSWORD" | $DOCKER login "$REGISTRY_HOST" -u "$REGISTRY_USER" --password-stdin $DOCKER push "${REGISTRY_IMAGE}:${IMAGE_TAG}" $DOCKER push "${REGISTRY_IMAGE}:main" echo "Pushed ${REGISTRY_IMAGE}:${IMAGE_TAG}" echo "Pushed ${REGISTRY_IMAGE}:main"