Migrating to Cloudsmith

Migration phases

Like building software, a successful migration means understanding your goals, designing the right solution, planning phased activities, documenting each step, and executing methodically while tracking progress and resolving issues as they arise. Working in phases keeps delivery continuous for your developers, gives your stakeholders a clear view of progress, and creates the opportunity to improve your existing setup rather than replicate it.

The four phases

PhaseTitleDescription
Phase 1Project initiationEstablish a migration team, guided by the Customer Success team and led by key stakeholders from your organization. Define the scope and objectives of the migration.
Phase 2Discovery and migration planningBuild a detailed understanding of your current solution and design a clear target state. Develop a migration plan to reach that target, and identify key dates, milestones, and risks.
Phase 3Migrating your artifactsMove your artifacts to Cloudsmith incrementally or in bulk, based on your chosen strategy. Provision your teams and pipelines with the access they need, then test and refine the process.
Phase 4Validation and decommissioningValidate that Cloudsmith is running smoothly for your teams, then decommission your previous solution. Document any outstanding issues or improvements.

Each phase has an exit point, so you can confirm what has been agreed before the next one begins. Phase 1 sets the scope, Phase 2 produces the design, Phase 3 moves the artifacts, and Phase 4 retires the platform you are leaving.

Next steps

Start with Phase 1: Project initiation.