其他
一键集成 SQL 审核到你的 GitLab 和 GitHub CI/CD
Bytebase 提供了多种 SQL 审核模式以应对不同开发团队的工作习惯,在看 Bytebase SQL 审核七十二变中,我们提到 Bytebase 支持用户在数据库变更脚本文件合并入仓库前,自动触发 SQL 审核。
本文将手把手带你操作如何将 SQL 审核无缝集成到 GitHub 和 GitLab 的 CI/CD 流中。
本文以 GitLab 为例,GitHub 方式类似。
操作步骤
事先准备
开启 Bytebase 团队版(从 v1.8.0 开始,你可以直接开启 14 天的团队版免费试用)。 为你的 Bytebase workspace 和项目开启 VCS 工作流:https://www.bytebase.com/docs/vcs-integration/overview。
Step 1. 配置 SQL 审核 CI
Step 2. 通过 CI 进行 SQL 审核
总结
GitHub App:完全无代码化。
GitHub Action:需要用户写简单的 YAML 文件,可以参考 Database CI/CD with GitHub 教程系列完成配置。