Pick your CI/CD platform. Paste the generated config. Start catching breaking database changes on every pull request — before they reach production.
Workflow with PR comments, check runs, and a breaking-change gate. Auto-detects SQL files from your repo.
Generate workflow →Merge request pipeline with MR comments, artifacts, and smart skip when no SQL files changed.
Generate .gitlab-ci.yml →Jenkinsfile with console reports, build descriptions, artifact archiving, and breaking-change fail.
Generate Jenkinsfile →Config with PR comments, artifact storage, and path-filtered runs on every branch push.
Generate config.yml →Pull-request pipeline with PR comments, artifact reports, and a breaking-change gate.
Generate bitbucket-pipelines.yml →Pipeline with PR comments, path filters, artifact reports, and a breaking-change gate.
Generate azure-pipelines.yml →Three steps between your current repo and a schema diff check on every PR.
Enter any public GitHub repository. The wizard auto-detects your SQL schema files and guesses the dialect.
Choose GitHub Actions, GitLab CI, Jenkins, CircleCI, Bitbucket, or Azure DevOps. Toggle options like PR comments and breaking gates.
Copy the generated config, paste it into your repo, and open your next pull request. SchemaLens diffs the base branch against the PR branch automatically.