MM-28189 - Sentry CI improvements (#15547)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
e974b7b9be
Коммит
11d9958a99
@@ -170,9 +170,9 @@ jobs:
|
|||||||
make build-cmd BUILD_NUMBER='${CIRCLE_BRANCH}-${CIRCLE_BUILD_NUM}'
|
make build-cmd BUILD_NUMBER='${CIRCLE_BRANCH}-${CIRCLE_BUILD_NUM}'
|
||||||
make package BUILD_NUMBER='${CIRCLE_BRANCH}-${CIRCLE_BUILD_NUM}'
|
make package BUILD_NUMBER='${CIRCLE_BRANCH}-${CIRCLE_BUILD_NUM}'
|
||||||
curl -sL https://sentry.io/get-cli/ | bash
|
curl -sL https://sentry.io/get-cli/ | bash
|
||||||
export VERSION=$(sentry-cli releases propose-version)
|
echo Sentry will use version `git rev-parse HEAD`
|
||||||
sentry-cli --log-level=debug releases new --finalize -p mattermost-server $VERSION
|
sentry-cli --log-level=debug releases new --finalize -p mattermost-server `git rev-parse HEAD`
|
||||||
sentry-cli --log-level=debug releases set-commits --auto $VERSION
|
sentry-cli --log-level=debug releases set-commits --auto `git rev-parse HEAD`
|
||||||
|
|
||||||
- store_artifacts:
|
- store_artifacts:
|
||||||
path: ~/mattermost/mattermost-server/dist/mattermost-team-linux-amd64.tar.gz
|
path: ~/mattermost/mattermost-server/dist/mattermost-team-linux-amd64.tar.gz
|
||||||
|
|||||||
@@ -228,6 +228,16 @@ func NewServer(options ...Option) (*Server, error) {
|
|||||||
Dsn: SENTRY_DSN,
|
Dsn: SENTRY_DSN,
|
||||||
Release: model.BuildHash,
|
Release: model.BuildHash,
|
||||||
AttachStacktrace: true,
|
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 {
|
}); err != nil {
|
||||||
mlog.Warn("Sentry could not be initiated, probably bad DSN?", mlog.Err(err))
|
mlog.Warn("Sentry could not be initiated, probably bad DSN?", mlog.Err(err))
|
||||||
}
|
}
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user