This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
admin-panel/bin/uploadSourceMapsToSentry.js

28 lines
695 B
JavaScript

const SentryCli = require('@sentry/cli');
async function createReleaseAndUpload() {
if (process.env.REACT_APP_SENTRY_ENABLED !== 'true') {
return;
}
const version = process.env.REACT_APP_VERSION;
if (!version) {
throw new Error(
'Version not set (you can do it via the REACT_APP_VERSION env variable)'
);
}
const releaseName = 'zdam-egzamin-zawodowy-admin-panel@' + version;
const cli = new SentryCli();
await cli.releases.new(releaseName);
await cli.releases.uploadSourceMaps(releaseName, {
include: ['build/static/js'],
urlPrefix: '~/static/js',
rewrite: false,
});
await cli.releases.finalize(releaseName);
}
createReleaseAndUpload();