console/scripts/upload-sourcemaps.sh

24 lines
781 B
Bash
Raw Normal View History

#!/bin/bash
pnpm sentry-cli releases new $SENTRY_RELEASE
for dir in packages/services/*/dist; do
name=$(echo $dir | awk -F / '{print $3}')
2023-05-31 14:15:14 +00:00
echo $name
pnpm sentry-cli sourcemaps inject $dir
if [[ $name == *-worker ]]; then
pnpm sentry-cli sourcemaps upload --release=$SENTRY_RELEASE $dir --dist $name
else
pnpm sentry-cli sourcemaps upload --release=$SENTRY_RELEASE $dir --dist $name --url-prefix /usr/src/app/\@hive/$name
fi
done
# Client sourcemaps handled by @sentry/vite-plugin during build
# Server sourcemaps (dist: app, matching backend.ts SDK init)
pnpm sentry-cli sourcemaps upload --release=$SENTRY_RELEASE packages/web/app/dist --dist app --url-prefix /usr/src/app/\@hive/app --ignore client
pnpm sentry-cli releases finalize "$SENTRY_RELEASE"