Skip to main content
PawSQL CODING 预置连接器接收代码仓库事件,将变更 SQL 转换为审核工单,并把结果纳入代码评审和发布流程。

目标

使用 PawSQL 预置代码仓库连接器,在腾讯 CODING 提交和合并请求阶段审核 SQL。

开始之前

  • 确认当前 PawSQL 版本包含 CODING Webhook 集成;
  • 在 PawSQL 中准备项目、工作空间和审核策略;
  • 获得 CODING 项目中配置 Webhook 的权限;
  • 确认 CODING 能够访问 PawSQL Webhook 地址;
  • 准备一个用于试运行的仓库和分支。

配置流程

1

在 PawSQL 中创建集成

新建 CODING 集成,选择组织、项目、默认工作空间和审核策略。记录系统生成的 Webhook 地址和密钥。
2

在 CODING 中添加 Webhook

打开目标项目的代码仓库设置,添加 Webhook,并填写 PawSQL 提供的地址和密钥。
3

选择事件

根据流程选择代码推送、合并请求创建和合并请求更新等事件。避免订阅与 SQL 审核无关的事件。
4

配置映射和过滤

在 PawSQL 中限定仓库、目标分支、SQL 目录和文件类型,并确认工作空间映射。
5

测试连接

使用 CODING 的测试功能或提交测试分支,确认 PawSQL 收到事件并创建审核工单。
6

验证门禁

分别提交可通过和应阻断的 SQL,检查工单结果是否正确影响合并或发布流程。

建议的事件范围

验证成功标准

  • CODING 事件记录显示投递成功;
  • PawSQL 工单能够关联到正确仓库、分支和提交;
  • SQL 文件、行号和审核策略正确;
  • 审核摘要和报告链接可由授权人员访问;
  • 阻断规则能阻止不合规变更继续流转;
  • 重复事件不会产生重复评论或相互冲突的状态。
不同交付版本中的菜单名称和结果回传方式可能不同。若界面中没有 CODING 集成入口,请联系 PawSQL 管理员确认产品版本和许可证范围。

预期结果

CODING 事件投递成功,PawSQL 工单关联到正确仓库、分支和提交,阻断规则阻止不合规变更继续流转。

常见问题

若 CODING 显示投递成功但 PawSQL 未创建工单,检查事件类型、仓库白名单、签名密钥和工作空间映射。更多信息参阅CI/CD 集成故障排查