DevOps & App Evolution • Financial Services • Microsoft
Migration of CI/CD to Github
Important bank in Colombia migrates from GitLab to GitHub Enterprise and trains its staff for efficient adoption.
About the client
Colombian bank established on August 1, 1972, and is part of the Bolívar Group.
It is known for being the third-largest bank in Colombia by assets and profits.
It offers a wide range of financial services to individuals, businesses, and the rural sector.
In addition to its operations in Colombia, it has a presence in Panama, Costa Rica, Honduras, El Salvador, and the United States (Florida), standing out for its focus on digital innovation and financial inclusion.
Needs
The main challenge for the Colombian bank was the migration of its repositories from GitLab to GitHub Enterprise, ensuring that all configurations, commit histories, branches, and tags were correctly transferred.
Additionally, they needed to establish new integrations between GitHub and Jenkins to maintain build automation.
It was crucial to train internal staff in the use of GitHub, as although they had knowledge of GitLab, they needed specific training to fully leverage the new tool and create internal champions to lead the use of GitHub.
Solution
Nubiral and its multidisciplinary team carried out migration, configuration, integration, and training activities according to the priorities defined with the client.
The team was responsible for migrating and configuring repositories in GitHub Enterprise, establishing necessary security policies and permissions.
Training was also provided to the bank’s staff on the use of GitHub, covering key aspects such as permissions, repository configurations, cloud security, GitHub Enterprise administration, and GitHub Actions for CI/CD.
Results
A successful migration of all the bank’s repositories from GitLab to GitHub Enterprise was carried out, with all historical information, branches, and tags correctly transferred.
This included new, efficient integrations between GitHub and Jenkins, ensuring the continuity of CI/CD workflows.
The bank’s internal staff was trained in the use of GitHub Enterprise, allowing for effective and efficient adoption of the new tool.