|
1 | 1 | ---
|
2 |
| -title: 'Migrations' |
| 2 | +title: 'Migration Campaigns' |
3 | 3 | icon: 'arrow-up-right-dots'
|
4 | 4 | ---
|
5 | 5 |
|
6 |
| -import { MigrationScannerDemo } from "/snippets/migration-scanner-demo.mdx" |
| 6 | +import { CodemodWorkflowsDemo } from "/snippets/codemod-workflows-demo.mdx"; |
7 | 7 |
|
8 |
| -Migration campaigns allow progressive software teams to orchestrate large-scale and incremental code migrations. |
| 8 | +Migration Campaigns let engineering teams orchestrate sweeping code changes—framework upgrades, API refactors, or dependency clean-ups—across any number of repositories. |
9 | 9 |
|
10 |
| -By using Codemod during migrations, you get access to runbooks, automations, and a developer experience that drastically increases migration success potential and reduces the spent migration effort & time. |
| 10 | +By combining Codemod’s AI-powered runbooks with deterministic automations, campaigns dramatically lower migration cost and risk while giving you full visibility into progress. |
| 11 | + |
| 12 | +<Tip> |
| 13 | + Migration Campaigns are designed for [enterprise](https://codemod.com/pricing) engingeering teams. To start a new migration campaign, simply [get in touch with us](https://go.codemod.com/contact) and we'll add the requested migration to your dashboard. |
| 14 | +</Tip> |
| 15 | + |
| 16 | +## Running a Migration Campaign |
11 | 17 |
|
12 | 18 | <Frame>
|
13 |
| - <MigrationScannerDemo /> |
| 19 | + <CodemodWorkflowsDemo /> |
14 | 20 | </Frame>
|
15 | 21 |
|
16 |
| -<Info> |
17 |
| - Migration Campaigns is a feature designed for enterprise engingeering teams. To start a new migration campaign, simply [get in touch with us](https://go.codemod.com/contact) and we'll add the requested migration to your dashboard. |
18 |
| -</Info> |
| 22 | +<Steps> |
| 23 | + <Step title="Open Migration Campaigns"> |
| 24 | + In the Codemod app, navigate to **Campaigns -> Create Workflow**. |
| 25 | + |
| 26 | + <Note> |
| 27 | + The Campaigns section is visible only on [pro tier or above](https://codemod.com/pricing) or upon [request](https://go.codemod.com/contact). |
| 28 | + </Note> |
| 29 | + </Step> |
| 30 | + <Step title="Create campaign"> |
| 31 | + Give your campaign a descriptive name and pick the repositories you wish to target. |
| 32 | + </Step> |
| 33 | + <Step title="Define workflow"> |
| 34 | + Compose one or more steps—codemods, scripts, or manual approvals—into a repeatable workflow that Codemod will run for every affected repo. |
| 35 | + </Step> |
| 36 | + <Step title="Run & track"> |
| 37 | + Start the campaign and watch progress roll in. Codemod opens pull-requests, tracks status, and surfaces metrics so you always know what’s left. |
| 38 | + </Step> |
| 39 | +</Steps> |
| 40 | + |
| 41 | +## Creating custom workflows |
19 | 42 |
|
20 |
| -## Starting migration campaigns |
| 43 | +While a campaign may be as simple as a single automated codemod, most migrations involve a sequence of steps. You can design those steps by building [Codemod Workflows](/cli/workflows). Alternatively, pro and enterprise customers can request custom workflows by [contacting us](https://go.codemod.com/contact). |
21 | 44 |
|
22 |
| -Codemod's free-tier allows you to test internationalization (i18n) campaigns. To use Codemod for other migrations and/or get access to the [pro tier](https://codemod.com/pricing), please [contact us](https://go.codemod.com/contact). |
| 45 | +<Card title="Learn more about workflows →" icon="terminal" href="/cli/workflows" /> |
0 commit comments