MM-28189 - Sentry CI improvements (#15547)

Этот коммит содержится в:
Eli Yukelzon
2020-09-30 11:09:48 +03:00
коммит произвёл GitHub
родитель e974b7b9be
Коммит 11d9958a99
2 изменённых файлов: 13 добавлений и 3 удалений

Просмотреть файл

@@ -170,9 +170,9 @@ jobs:
make build-cmd BUILD_NUMBER='${CIRCLE_BRANCH}-${CIRCLE_BUILD_NUM}'
make package BUILD_NUMBER='${CIRCLE_BRANCH}-${CIRCLE_BUILD_NUM}'
curl -sL https://sentry.io/get-cli/ | bash
export VERSION=$(sentry-cli releases propose-version)
sentry-cli --log-level=debug releases new --finalize -p mattermost-server $VERSION
sentry-cli --log-level=debug releases set-commits --auto $VERSION
echo Sentry will use version `git rev-parse HEAD`
sentry-cli --log-level=debug releases new --finalize -p mattermost-server `git rev-parse HEAD`
sentry-cli --log-level=debug releases set-commits --auto `git rev-parse HEAD`
- store_artifacts:
path: ~/mattermost/mattermost-server/dist/mattermost-team-linux-amd64.tar.gz

Просмотреть файл

@@ -228,6 +228,16 @@ func NewServer(options ...Option) (*Server, error) {
Dsn: SENTRY_DSN,
Release: model.BuildHash,
AttachStacktrace: true,
BeforeSend: func(event *sentry.Event, hint *sentry.EventHint) *sentry.Event {
// sanitize data sent to sentry to reduce exposure of PII
if event.Request != nil {
event.Request.Cookies = ""
event.Request.QueryString = ""
event.Request.Headers = nil
event.Request.Data = ""
}
return event
},
}); err != nil {
mlog.Warn("Sentry could not be initiated, probably bad DSN?", mlog.Err(err))
}