我正在使用https://github.com/nuxt-community/sentry-module,这反过来又在推动源地图的工作(内部https://github.com/getsentry/sentry-webpack-plugin)。
我已启用gitlab集成。我创建了一个.sentryclirc
文件,其中将project
,org
和token
作为要填充的变量。
令牌已启用proj:read
proj:write
和proj:release
权限。
这是我的哨兵webpack配置
release: pkg.version, // 1.0.0
// dryRun: isDev,
setCommits: {
repo: "company_name/project_name",
auto: true,
},
我正确使用了SENTRY_DSN
。
我可以将源地图推送到1.0.0版以下,当我遇到一个问题时,它被标记为1.0.0。
在发布标签下,我收到消息Releases aren't 100% set up
,并将我重定向到tag an error。我真的不明白我的意思。配置应该只使用最近的提交。
我查看了问题标签下的问题,并用1.0.0版标记了这些问题,并说它已链接到该版本。但是,缩小版仍在显示。
环顾四周,我单击链接View new issues seen in this release in the stream
,以查看针对该版本过滤的问题。我查看了网址中的查询,查询为first-release-1.0.0
。
我不确定为什么默认使用这样的过滤方式。
这使我相信,我正在部署的发行版并没有与哨兵提出的问题保持同步。