Start free
Tekunda Team

Tekunda Team

How to Switch Salesforce DevOps Tools Without Breaking Your Pipeline

How to Switch Salesforce DevOps Tools Without Breaking Your Pipeline

Why Teams Delay Switching (And Why That's a Mistake)

Most Salesforce teams know they need a better DevOps tool but delay the switch because migration feels risky. The reality: staying on a tool that doesn't fit your team is riskier. Every manual release cycle, every production break from an untested change set, every hour spent on work that should be automated - that's your real cost.

This guide walks through how to switch Salesforce DevOps tools safely, whether you're moving from Change Sets, Copado, or Gearset.

Before You Start: The Pre-Migration Checklist

  • ✅ Document your current release process - how many steps, who approves, what runs tests
  • ✅ Identify all connected orgs (sandbox, staging, UAT, production) and their relationships
  • ✅ List all active metadata types being deployed (Flows, Apex, LWC, Permission Sets, etc.)
  • ✅ Note any automated tests currently in place and their run frequency
  • ✅ Confirm your Git repository is current (if you're already on source control)
  • ✅ Pick a low-traffic migration window - avoid month-end or quarterly closes

Migrating from Change Sets

Change sets are the most common starting point. The good news: this migration is the cleanest because there's no prior tool configuration to carry over.

  1. Connect your orgs. With Serpent, connect all orgs using OAuth - production, sandboxes, and any developer orgs. This takes 10-15 minutes.
  2. Initialize source control. If you don't have a Git repo, create one. Serpent connects directly to GitHub, GitLab, or Bitbucket.
  3. Run a metadata snapshot. Pull your current production metadata into source control as a baseline. This is your starting point.
  4. Build your first pipeline. Configure a simple deploy from dev sandbox → UAT → production. Run it once with a small, safe change to verify the setup.
  5. Retire change sets. After 2-3 successful automated deploys, stop using change sets for new work. Keep existing approved change sets for in-flight work until they close.

Time to full migration: 1-2 weeks for most teams.

Migrating from Gearset

Gearset teams already understand pipelines and source control - the migration is primarily about reconfiguring your pipeline definitions and org connections. Still deciding? Our Gearset alternative breakdown covers where the two platforms actually differ.

  1. Export your Gearset pipeline configuration. Document which orgs connect to which, what metadata filters you use, and what tests are required per environment.
  2. Reconnect orgs. Use the same OAuth flow to connect all orgs to the new platform. Your existing Git repo works as-is.
  3. Recreate pipelines. Map each Gearset pipeline to its equivalent in Serpent. Most configurations translate directly.
  4. Run parallel for one sprint. Keep Gearset active for existing pipelines while you build and test new ones in Serpent. One sprint of parallel running catches any gaps.
  5. Cut over. After one sprint with no issues in Serpent, disable Gearset pipelines and cancel the subscription.

Time to full migration: 2-4 weeks including the parallel sprint.

Migrating from Copado

Copado migrations are the most complex because Copado's user stories and branch management are deeply integrated. The key is to migrate the process, not just the tooling. For the feature-by-feature case, read our Copado alternative comparison first.

  1. Close out in-flight work. Complete all active Copado user stories before starting migration. Don't migrate mid-sprint.
  2. Document your branch strategy. Copado teams typically have a specific branching model - make sure your team aligns on this before switching tools.
  3. Migrate org connections. Same OAuth process as above.
  4. Rebuild your pipeline stages. Map Copado environments to Serpent pipeline stages. The concepts are equivalent.
  5. Re-train the team. Copado's UI is deeply familiar to some team members. Budget 2-3 hours of team onboarding time.
  6. Run parallel for two sprints. Given the higher complexity, run two full sprints in parallel before cutting over.

Time to full migration: 4-8 weeks including parallel running and retraining.

What Not to Do

  • ❌ Don't migrate during a freeze period or before a major release
  • ❌ Don't skip the parallel sprint - it catches the edge cases you didn't think of
  • ❌ Don't migrate all orgs at once - start with one sandbox pipeline first
  • ❌ Don't forget to update your CI/CD webhooks (GitHub Actions, etc.) to point to the new platform

How Long Does It Actually Take?

From Realistic timeline Main complexity
Change Sets 1-2 weeks Building the first pipeline from scratch
Gearset 2-4 weeks Recreating pipeline configs
Copado 4-8 weeks Process alignment and team retraining

FAQ

How do you switch DevOps tools without breaking your pipeline?

Migrate one pipeline at a time and run the old and new tools in parallel for at least a sprint before cutting over. Start with a single sandbox pipeline rather than every org at once, and repoint your CI/CD webhooks when you do.

How long does a Salesforce DevOps tool migration take?

Plan roughly one to two weeks coming from change sets, two to four weeks from Gearset, and four to eight weeks from Copado. Copado takes longest because the process and the team's habits move with the tooling, not just the configuration.

Can you migrate mid-sprint?

Better not to. Close out in-flight work first, and avoid freeze periods, month-end and quarterly close. Picking a low-traffic window means a surprise does not land on top of a release.

What should you prepare before switching DevOps tools?

Document your current release process and who approves what, list every connected org and how they relate, note the metadata types you deploy and the tests you already run, and confirm your Git repository is up to date.

Ready to Start?

Serpent's migration team can run a free migration assessment - we'll map your current setup to a Serpent configuration and give you a realistic timeline before you commit to anything. Start your migration here.

Related Articles

Curious about faster shipping before you dive in? Let's talk

Commitment free!