Как мы можем продолжать использовать сервисный хук Redmine с новым Firebase Crashlytics SDK? - PullRequest
0 голосов
/ 05 сентября 2018

Я только что прочитал сегодня, что слияние Fabric (Crashlytics) и Firebase произойдет в ближайшее время и приведет к окончанию Fabric Crashlytics с 2019 года.

Дорожная карта говорит, что они работают с сервисными хуками JIRA и PagerDuty. Я предполагаю, что это означает, что все другие сервисные хуки не совместимы с выходящим Firebase Crashlytics SDK.

Существует ли какой-либо SDK или API, который мы можем использовать для создания нового сервисного хука, используя новую платформу Firebase Crashlytics? Как мы можем быть уверены, что Crashlytics по-прежнему будет публиковать отчеты об ошибках в Redmine?

1 Ответ

0 голосов
/ 06 сентября 2018

Майк из Fabric и Firebase здесь. Да, не все текущие сервисные хуки в Fabric будут перенесены. Вы можете использовать Cloud Functions из Firebase для настройки уведомлений в различных других сервисах.

Например, для нового выпуска вы можете использовать вызов onNew():

exports.sendOnNewIssue = functions.crashlytics.issue().onNew(async (issue) => {
  // ...
});

, а затем использовать что-то похожее это , но для JIRA. Извините, я не могу предоставить полностью рабочий образец, так как у меня сейчас нет настройки Redmine.

...