Automatic Release Management
Sentry release management can be automated using any continuous integration and delivery (CI/CD) platform or automation server.
Install a Repository Integration
Notifying Sentry of a release and providing commit metadata can be done most easily using one of our repository integrations. We also support a manual process for sending us your commit data if you either don’t want Sentry to connect to your repository or you’re using an unsupported repository provider or VCS.
Required Permissions
To set up or configure an integration, you need to be an Owner, Manager, or Admin of your Sentry organization. Learn more about roles in Sentry.
If you’re linking a GitHub repository, you must have Admin or Owner permissions for the repository, and Sentry must be an authorized GitHub app in your GitHub account settings.
Install the applicable integration. The available integrations are listed under your Organization Settings > Integrations.
Click the "Configure" button next to your instance.
In the Repositories panel, click "Add Repository" to add any repositories from which you'd like to track commits. The integration will then send Sentry metadata (such as authors and files changed) about each commit pushed to those repositories.
If you’re having trouble adding the integration, disconnect then reconnect your GitHub identity.
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) to suggesting an update ("yeah, this would be better").