🐙

GitHub Actions

Workflow with PR comments, check runs, and a breaking-change gate. Auto-detects SQL files from your repo.

Generate workflow →
🦊

GitLab CI

Merge request pipeline with MR comments, artifacts, and smart skip when no SQL files changed.

Generate .gitlab-ci.yml →
🔧

Jenkins

Jenkinsfile with console reports, build descriptions, artifact archiving, and breaking-change fail.

Generate Jenkinsfile →

CircleCI

Config with PR comments, artifact storage, and path-filtered runs on every branch push.

Generate config.yml →
📦

Bitbucket Pipelines

Pull-request pipeline with PR comments, artifact reports, and a breaking-change gate.

Generate bitbucket-pipelines.yml →
🔷

Azure DevOps

Pipeline with PR comments, path filters, artifact reports, and a breaking-change gate.

Generate azure-pipelines.yml →

How it works

Three steps between your current repo and a schema diff check on every PR.

1

Paste your repo

Enter any public GitHub repository. The wizard auto-detects your SQL schema files and guesses the dialect.

2

Pick your platform

Choose GitHub Actions, GitLab CI, Jenkins, CircleCI, Bitbucket, or Azure DevOps. Toggle options like PR comments and breaking gates.

3

Copy & commit

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.

What the check catches

SchemaLens understands your schema structure, not just text diff. Every run reports:

Not sure where to start?

Try the full CI/CD Setup Wizard — it walks you through repo detection, platform choice, and config generation.

⚡ Open the Setup Wizard Try the web diff first