DevOps & App Evolution • Financial Services • Microsoft
Migracion de CI/CD hacia Github
Importante banco de Colombia migra de GitLab a GitHub Enterprise y capacita a su personal para una adopción eficiente.
Acerca del cliente
Banco colombiano establecido el 1 de agosto de 1972, y es parte del Grupo Bolívar.
Es conocido por ser el tercer banco más grande de Colombia por activos y ganancias.
Ofrece una amplia gama de servicios financieros tanto a individuos como a empresas y al sector rural.
Además de sus operaciones en Colombia, tiene presencia en Panamá, Costa Rica, Honduras, El Salvador y Estados Unidos (Florida), destacándose por su enfoque en la innovación digital y la inclusión financiera.
Desafío
El principal desafío para el banco colombiano era la migración de sus repositorios desde GitLab a GitHub Enterprise, asegurando que toda la configuración, historial de commits, ramas y etiquetas se transfieran correctamente.
Además, debían establecer nuevas integraciones entre GitHub y Jenkins para mantener la automatización de compilaciones.
Era crucial capacitar al personal interno en el uso de GitHub, ya que, aunque poseian conocimientos en GitLab, necesitan formación específica para aprovechar al máximo la nueva herramienta y crear referentes internos que lideren el uso de GitHub.
Solución
Nubiral y su equipo multidisciplinario que llevó a cabo las actividades de migración, configuraciones, integraciones y capacitaciones según las prioridades definidas con el cliente.
El equipo se encargó de migrar y configurar los repositorios en GitHub Enterprise, establecer políticas de seguridad y permisos necesarios.
También se llevó a cabo la capacitación al personal del banco sobre el uso de GitHub, abarcando aspectos clave como permisos, configuraciones de repositorios, seguridad en la nube, administración de GitHub Enterprise y GitHub Actions para CI/CD.
Resultados obtenidos
Se realizó una migración exitosa de todos los repositorios del banco desde GitLab a GitHub Enterprise, con toda la información histórica, ramas y etiquetas correctamente transferidas.
Esto incluyo nuevas integraciones eficientes entre GitHub y Jenkins, asegurando la continuidad de los flujos de CI/CD.
El personal interno del banco fue capacitado en el uso de GitHub Enterprise, permitiendo una adopción efectiva y eficiente de la nueva herramienta.