-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Project: Sentry in CI/CD #2
Comments
Related: getsentry/develop#755 |
Most of the established CI/CD tools have some sort of hooks/handlers triggered on workflow events (build started, succeeded, failed), so that could be a good integration point to inject Sentry-related steps. Examples:
Questions I have at this point: what exact data would be most useful for users to have inside Sentry? How would we make it helpful/actionable in the bigger context (linking to releases, codecov data) and not just "yet another thing that Sentry can monitor"? A related hackweek project: https://hackweek.getsentry.net/years/2021/projects/-MfntUplvj4OU6C3lOd1/add-instrumentation-to-githubs-ci |
Regarding the last task, I did some digging, reading logs from customer calls RE source maps docs and two things came up:
I couldn't find other actionable feedback so once these PRs are merged, I'm gonna close this issue as completed. Happy to revisit docs If other things come up in the future. |
Closing as all concrete tasks are completed. |
Project Board
See our project board to track this initiative across all SDKs
Description
Ideally we attempt to automate, modify, and at least provide simple methods for users to inject sentry into their CI/CD pipelines. This include providing detection, automated integration, & pragmatic documentation on why it's beneficial. The why in a nutshell is that to be able to get full advantage of Sentry, you must have Sentry as part of the full dev and software delivery life cycle. Meaning new code, new versions of app, new releases, Sentry should have all that context. So you can fix problems faster when Sentry summarizes all relevant info in front of you.
Concrete Tasks
tsconfig.json
to emit source maps sentry-wizard#403Things we discussed but decided to hold off for now:
// via Sentry client infra tooling (wizards, plugins, cli, GHAs)
netlify.toml
Features dependent upon:
Hosting Provider:
PUBLIC_%
CI/CD Tools:
Platform specific:
The text was updated successfully, but these errors were encountered: