Duvaxa

DevOps & Cloud · CI migration planner

PipelineMover

Migrate CI without surprises.

Scan every GitLab pipeline before you move to GitLab.com or GitHub Actions, and get a precise fix list, an effort estimate and a post-migration check.

Teams leaving self-managed GitLabMigration consultanciesGitLab partners
gitlab-migration-doctor
$ gitlab-migration-doctor --help
→ Migration readiness report
→ Per-finding fix guidance
→ Effort and quote estimate
→ Inventory export
What the product produces.
FromGitLab self-managed
ToGitLab.com or GitHub Actions
AccessRead-only
AfterVerification checklist

The problem

Migrations stall on the details: runner tags, protected variables, includes from other projects and keywords with no equivalent on the target.

What it does

01

Checks .gitlab-ci.yml for features that break on GitLab.com or Dedicated

02

GitHub Actions target with 13 conversion rules and the equivalent for each feature

03

Variables, runner and dependency inventory

04

Effort estimate in hours with a quote at your day rate

05

After the move: a verification checklist built from the scan, and an automatic source-vs-destination comparison (branches, head commit, protection, variable names, webhooks, first pipeline)

06

Web workbench for uploading a repository ZIP

How it works

  1. Upload repositories or point the tool at a folder
  2. Choose the target: GitLab.com or GitHub Actions
  3. Review findings, the inventory and the effort estimate

Works with

GitLabGitLab.comGitHub Actions

Your data

  • Reads pipeline definitions and settings through a read-only token.
  • Nothing is changed in either platform.
  • The report stays with you.

Who it's for

Teams leaving self-managed GitLabMigration consultanciesGitLab partners

Questions

What does it catch?

Runner tags, protected and masked variables, cross-project includes, unsupported keywords and anything else that breaks on the other side.

How do we know the migration worked?

verify checks the migrated pipelines against the original scan.

Related

Often used with PipelineMover

See PipelineMover on your own data

A 30-minute call. We run the product on your export, repository or document and walk you through the results.

Book a demo