#!/usr/bin/env bash set -Eeuo pipefail source "$(dirname "$0")/common.sh" require_command docker validate_environment REGISTRY="${REGISTRY:?Defina REGISTRY, por exemplo: tim.azurecr.io}" IMAGE_NAME="${IMAGE_NAME:-agent-framework-evaluator}" IMAGE_TAG="${IMAGE_TAG:-$(git -C "${ROOT_DIR}" rev-parse --short HEAD 2>/dev/null || date +%Y%m%d%H%M%S)}" IMAGE="${REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}" PLATFORM="${PLATFORM:-linux/amd64}" echo "Construindo ${IMAGE} para ${PLATFORM}..." docker build --platform "${PLATFORM}" -t "${IMAGE}" "${ROOT_DIR}" echo "Enviando ${IMAGE}..." docker push "${IMAGE}" echo "IMAGE=${IMAGE}"