doc/ci/migration/plan_a_migration.md
{{< details >}}
{{< /details >}}
Before starting a migration from another tool to GitLab CI/CD, you should begin by developing a migration plan.
Review the advice on managing organizational changes first for advice on initial steps for larger migrations.
Users involved in the migration itself should review the questions to ask before starting a migration, as an important technical step for setting expectations. CI/CD tools differ in approach, structure, and technical specifics. While some concepts map one-to-one, others require interactive conversion.
It's important to focus on your desired end state instead of strictly translating the behavior of your old tool.
An important part of transitioning to GitLab CI/CD is the cultural and organizational changes that come with the move, and successfully managing them.
A few things that organizations have reported as helping:
Asking some initial technical questions about your CI/CD needs helps quickly define the migration requirements: