Sentry catches loggings and errors from client applications.
The only way I know of creating a project in Sentry is by manually submitting the form in the Web application interface.
I’m searching for a way to create a project into Sentry from the command line in any way (options, config file) ?
This would be greatly valuable for deployment scripts. Otherwise no automation is possible.
Just found this discussion while Googling around but no answer:
https://groups.google.com/d/topic/getsentry/pWglAEHaPUk/discussion
Any idea?
It’s a django project, of course you can:
Edit: You could write a custom management command to get functionality on the command line
Edit by question’s author: Yes indeed it is a django project, so like a django project I automated my deployment in the three following steps:
Run dumpdata like you’d do with any django project (sentry will implicitly call manage.py):
sentry --config=sentry.conf.py dumpdata --indent=2 auth > auth_data.jsonsentry --config=sentry.conf.py dumpdata --indent=2 sentry > sentry_data.jsonDeploy step by step:
sentry --config=sentry.conf.py syncdb --noinputsentry --config=sentry.conf.py migratesentry --config=sentry.conf.py loaddata auth_data.jsonsentry --config=sentry.conf.py loaddata sentry_data.jsonWorks pretty well. Hope this will help others.