csssr-sentry-explained
v1.2.0
Published
- src/index.js – файл с примерами конфигурации и отлавливания ошибок в Sentry; - sentry-cli-utils.sh – скрипт с функциями утилитами для выполнения Sentry релиза; - deploy.sh – пример скрипта сборки и запуска приложения с созданием Sentry релиза; - множест
Downloads
5
Readme
Что есть в этом репозитории?
- src/index.js – файл с примерами конфигурации и отлавливания ошибок в Sentry;
- sentry-cli-utils.sh – скрипт с функциями утилитами для выполнения Sentry релиза;
- deploy.sh – пример скрипта сборки и запуска приложения с созданием Sentry релиза;
- множество комментариев, дающих полезную информацию по работе с Sentry.
Зачем делать релизы в sentry?
Есть ряд преимуществ:
- к релизу можно приложить коммиты, если настроена интеграция с github;
- можно привязать к релизу source maps
- все проблемы найденные в релизе будут с ним ассоциированы
- по релизу можно получить дополнительную информацию через веб-интерфейс Sentry
Как это запустить?
Перед запуском проекта надо создать файл .env по примеру .env.example и не забыть поменять там SENTRY_AUTH_TOKEN на настоящий.
Для запуска скриптов необходимо, чтобы был глобально установлен yarn. Также, надо установить пакеты используя команду yarn
.
Затем можно попробовать закоммитить что-нибудь и выполнить скрипт yarn deploy
, который запустит deploy.sh.
Как это использовать на своём проекте?
Можно брать примеры js кода продвинутого варианта обработки ошибок и отправки их в Sentry.
Можно подключить этот проект используя yarn add -D csssr-sentry-explained
и затем использовать sentry-cli-utils.sh, чтобы интегрировать Sentry релизы в деплой своего проекта.