内网环境下,是否有可拉取Sentry Issues创建GitHub Issues的Action?
可用的GitHub Action方案:从Sentry同步Issue到内网GitHub
有不少现成的第三方GitHub Action可以满足你的需求,核心都是由GitHub主动拉取Sentry的新Issue再同步到内网仓库,完美适配你的网络环境(GitHub能访问公网Sentry,无需Sentry反向连接内网GitHub)。
这类Action的典型用法:
- 配置具备Sentry Issue读取权限的API Token
- 配置具备GitHub Issue创建权限的Token
- 可通过
cron定时触发同步(比如每小时一次),也支持手动触发 - 多数支持自定义Issue模板,自动把Sentry里的错误堆栈、环境信息、错误详情等填充到GitHub Issue中,方便开发排查
如果现成Action的功能不符合你的定制需求,也可以自己快速实现一个简单的脚本Action:
- 调用Sentry API拉取指定条件的新Issue(比如未解决、最近N小时内创建的)
- 对比GitHub仓库中已有的Issue,避免重复创建
- 对未同步的Issue,调用GitHub API创建,带上Sentry的关键信息
内容的提问来源于stack exchange,提问作者hamx0r
相关产品推荐
相关产品推荐

