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
Raw Normal View History

2021-11-06 08:18:57 +00:00
const SentryCli = require('@sentry/cli');
async function createReleaseAndUpload() {
if (process.env.REACT_APP_SENTRY_ENABLED !== 'true') {
2021-11-06 08:18:57 +00:00
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;
2021-11-06 08:18:57 +00:00
const cli = new SentryCli();
await cli.releases.new(releaseName);
await cli.releases.uploadSourceMaps(releaseName, {
2021-11-06 08:18:57 +00:00
include: ['build/static/js'],
urlPrefix: '~/static/js',
rewrite: false,
});
await cli.releases.finalize(releaseName);
2021-11-06 08:18:57 +00:00
}
createReleaseAndUpload();