Всем привет, я тут решил разобраться, как с CI деплоить на Sentry собранный бандл с сорс мэпами. Кто-нибудь занимался этим вопросом?
У нас Gitlab CI, но думаю что это не особо имеет значение.
Больше всего интересует 2 вещи:
1) нужно ли деплоить сам бандл, или достаточно только сорс мэпов?
2) на CI нужно устанавливать версию релиза. Допустим, я для этого буду использовать SHA последнего коммита.
Но эту же версию мне нужно в своем коде прокидывать в Raven.config({ release: 'XXXX' })
. Получается, SHA для этого не подходит? Или я могу как-то уже на CI ее дописывать в собранный бандл?
Пока не до конца понимаю процесс организации версионирования, и как бы его автоматизировать.
Про второе: энв переменная с ci/бампать в пекедж жсоны и вычитывать в коде (зависит от того, насколько фрагментарными хочешь версии). В сентри можно больше одного тега совать, бтв, через контекст