@aaronbassett/netlify-plugin-development
Version:
New Relic Netlify Plugin
30 lines (28 loc) • 712 B
JavaScript
export const skipMarker = ({
IS_PREVIEW,
SET_DEPLOYMENT_MARKERS,
SET_DEPLOYMENT_MARKERS_FOR_PREVIEWS,
}) => {
if (!SET_DEPLOYMENT_MARKERS) return true
if (IS_PREVIEW && !SET_DEPLOYMENT_MARKERS_FOR_PREVIEWS) {
console.log("Skipping New Relic deployment marker. Deploy preview.")
return true
}
return false
}
export const missingSettings = (
{ NEWRELIC_APP_ID, NEWRELIC_API_KEY },
errorResponse
) => {
if (!NEWRELIC_APP_ID) {
return errorResponse(
`Deployment markers are enabled, but NEWRELIC_APP_ID is not set`
)
}
if (!NEWRELIC_API_KEY) {
return errorResponse(
`Deployment markers are enabled, but NEWRELIC_API_KEY is not set`
)
}
return false
}