发布跟踪 - 错误与最近的发布无关
Release Tracking - An error doesnt associate to a recent release
我在 Sentry 上设置了版本跟踪,以跟踪我在 production/staging 环境中的所有版本,但是当我提交一个有目的的代码破坏更改时,我遇到了那个错误——它会联想到我有一个'project' 中的新错误但是当我查看 'Releases' 选项卡时,它将显示与该提交相关的 0 个问题,已知代码中断更改源自该提交。
我正在使用 Laravel 8、Sentry 2.2 和 Bitbucket Pipelines 来提交我的版本。
有什么我遗漏的吗?
Laravel Sentry
配置文件
return [
'dsn' => env('SENTRY_LARAVEL_DSN', env('SENTRY_DSN')),
// capture release as git sha
'release' => trim(exec('git --git-dir ' . base_path('.git') . ' log --pretty="%h" -n1 HEAD')),
'breadcrumbs' => [
// Capture Laravel logs in breadcrumbs
'logs' => true,
// Capture SQL queries in breadcrumbs
'sql_queries' => true,
// Capture bindings on SQL queries logged in breadcrumbs
'sql_bindings' => true,
// Capture queue job information in breadcrumbs
'queue_info' => true,
],
];
Bitbucket Yaml 文件
...
- step:
name: Staging - Sentry Commit Tracking
script:
- pipe: sentryio/sentry-new-release:0.3.0
variables:
SENTRY_AUTH_TOKEN: $SENTRY_STAGING_AUTH_TOKEN
SENTRY_ORG: $SENTRY_STAGING_ORG
SENTRY_PROJECT: $SENTRY_STAGING_PROJECT
...
P.S。如果您在 Sentry Discord 服务器中,请参阅#php
https://discordapp.com/channels/621778831602221064/621964286952210432/782383789762281482
请务必阅读到太平洋标准时间 2020 年 11 月 29 日下午 5 点左右
已更新到最新的 Sentry 并且能够使其正常工作。
我在 Sentry 上设置了版本跟踪,以跟踪我在 production/staging 环境中的所有版本,但是当我提交一个有目的的代码破坏更改时,我遇到了那个错误——它会联想到我有一个'project' 中的新错误但是当我查看 'Releases' 选项卡时,它将显示与该提交相关的 0 个问题,已知代码中断更改源自该提交。
我正在使用 Laravel 8、Sentry 2.2 和 Bitbucket Pipelines 来提交我的版本。
有什么我遗漏的吗?
Laravel Sentry
配置文件
return [
'dsn' => env('SENTRY_LARAVEL_DSN', env('SENTRY_DSN')),
// capture release as git sha
'release' => trim(exec('git --git-dir ' . base_path('.git') . ' log --pretty="%h" -n1 HEAD')),
'breadcrumbs' => [
// Capture Laravel logs in breadcrumbs
'logs' => true,
// Capture SQL queries in breadcrumbs
'sql_queries' => true,
// Capture bindings on SQL queries logged in breadcrumbs
'sql_bindings' => true,
// Capture queue job information in breadcrumbs
'queue_info' => true,
],
];
Bitbucket Yaml 文件
...
- step:
name: Staging - Sentry Commit Tracking
script:
- pipe: sentryio/sentry-new-release:0.3.0
variables:
SENTRY_AUTH_TOKEN: $SENTRY_STAGING_AUTH_TOKEN
SENTRY_ORG: $SENTRY_STAGING_ORG
SENTRY_PROJECT: $SENTRY_STAGING_PROJECT
...
P.S。如果您在 Sentry Discord 服务器中,请参阅#php https://discordapp.com/channels/621778831602221064/621964286952210432/782383789762281482 请务必阅读到太平洋标准时间 2020 年 11 月 29 日下午 5 点左右
已更新到最新的 Sentry 并且能够使其正常工作。