serverless/scripts/pre-release.js
2017-07-19 18:43:52 +07:00

19 lines
521 B
JavaScript

'use strict';
const writeFile = require('../lib/utils/fs/writeFile');
const getTrackingConfigFileName = require('../lib/utils/getTrackingConfigFileName');
const path = require('path');
const trackingConfigFilePath = path.join(process.cwd(), getTrackingConfigFileName());
// don't release without Sentry key!
if (!process.env.SENTRY_DSN) {
throw new Error('SENTRY_DSN env var not set');
}
const trackingConfig = {
sentryDSN: process.env.SENTRY_DSN,
};
(() => writeFile(trackingConfigFilePath, trackingConfig))();