Our client, a well-known insurance company, needed to migrate their version control and continuous integration system from GitLab to GitHub, primarily for the benefits this new platform offered, from automation and artificial intelligence to better integration with Microsoft services. However, there was a significant challenge: the client needed to complete the migration before their contract renewal in 2 months to avoid additional costs.
Our team of GitHub specialists implemented a comprehensive plan that included the migration of repositories, pipelines, and users, as well as secrets and variables using advanced GitHub tools, all aimed at maintaining the security of our client's projects. This was done with a collaborative and efficient approach, characteristic of CleverIT, to meet the organization’s deadlines.
In just a month and a half, we successfully completed the process, migrating:
Additionally, we created a three-layer architecture with application-level pipelines, orchestrators, and composite actions. Around 200 templates with GitHub Actions were also developed for the aforementioned technologies, along with tools to automate the migration of secrets based on the appropriate level (repository, environment, or organization).
Today, our client enjoys all the benefits of GitHub and its ecosystem of solutions, working daily on an optimized platform that is much more efficient and better integrated into their software development processes, significantly improving their results.