Files
kontextwerk/scripts/upload-sourcemaps.sh
2025-10-02 08:54:03 +02:00

26 lines
1.1 KiB
Bash
Executable File

#!/bin/sh
BASEDIR=$(dirname $0)
#set -o allexport
#source $BASEDIR/../.env
#set +o allexport
export $(grep -v '^#' $BASEDIR/../.env | grep -v 'UID=' | grep -v 'GID=' | xargs -d '\n')
echo SENTRY_URL=${SENTRY_URL}
echo SENTRY_ORG=${SENTRY_ORG}
echo SENTRY_PROJECT=${SENTRY_PROJECT}
echo PROJECT_RELEASE=${PROJECT_RELEASE}
# echo deleting old release
# sentry-cli --url https://sentry.basehosts.de --auth-token ${SENTRY_TOKEN} releases --org ${RELEASE_ORG_SLUG} --project renz-eshop delete ${PROJECT_RELEASE:-$RELEASE_PROJECT_SLUG.dirty}
echo injecting debug id
sentry-cli sourcemaps --log-level info inject frontend/dist
echo creating release and uploading sourcemaps
#sentry-cli --url https://sentry.basehosts.de --auth-token ${SENTRY_TOKEN} releases --org ${RELEASE_ORG_SLUG} --project renz-eshop files ${PROJECT_RELEASE:-$RELEASE_PROJECT_SLUG.dirty} upload-sourcemaps --url-prefix='~/' --ext js --ext mjs --ext svelte --ext map frontend
sentry-cli sourcemaps --log-level info upload --release=${PROJECT_RELEASE:-$RELEASE_PROJECT_SLUG.dirty} --url-prefix='~/dist' --ext js --ext mjs --ext map frontend/dist