Imaginad que tenéis un proyecto alojado en GitHub, pero vuestro equipo trabaja en Azure DevOps y necesitáis integrar ambos mundos. Clonar un repositorio de GitHub en Azure DevOps es un paso esencial para sincronizar el desarrollo, mantener la colaboración y aprovechar las herramientas de CI/CD de Azure.
Seguid leyendo y os enseñaré a importar un repositorio de GitHub a Azure DevOps...
¿QUÉ ES DEVOPS AZURE?
Imaginad que tenéis un equipo desarrollando una aplicación y queréis que todo funcione como un reloj suizo: desarrollo, pruebas, despliegue y mantenimiento. Pues ahí es donde entra Azure DevOps, una plataforma de Microsoft diseñada para haceros la vida más fácil si trabajáis en desarrollo de software.
Azure DevOps es como vuestro asistente personal para gestionar proyectos, automatizar tareas y mantener a todo el equipo en sintonía. Ofrece herramientas para controlar versiones del código (repositorios Git incluidos), pipelines de integración y despliegue continuo (CI/CD), gestión de pruebas y tableros ágiles para planificar tareas. Todo está centralizado, es fácil de usar y está perfectamente integrado con Azure (aunque también funciona bien con otras plataformas).
Si queréis que vuestro flujo de trabajo sea más rápido, eficiente y organizado, Azure DevOps es la solución ideal para vuestro equipo.
Web Oficial: https://dev.azure.com
Clonar un repositorio de Git a DevOps Azure es cosa de niños.
1.- ELEMENTOS NECESARIOS PARA ESTE TUTORIAL
- Un equipo cualquiera con Windows, GNU/Linux o MacOS
- Conexión a Internet
- Cuenta en Microsoft Azure
- Un repositorio de GitHub para clonar/importar
2.- IMPORTAR REPOSITORIO DE GITHUB
El primer paso será crear un nuevo proyecto dentro de nuestra organización de Azure DevOps. Asignaremos un nombre y haremos click en "Create project":
Crear un nuevo proyecto
El siguiente paso, desde "Repos", será importar el repositorio haciendo click en "Import" en la sección de "Import a repository":
Importar
A continuación, seleccionaremos el tipo de repositorio, que en este caso será Git y a continuación al URL del repositorio donde tenemos el código y el que queremos importar a DevOps Azure. En este ejemplo, clonaremos el repositorio https://github.com/getk2/k2.git .En caso de querer usar un usuario/contraseña/token, marcaremos el check de "Requires Authentication" e introduciremos las credenciales. Una vez tenemos todos los datos, importaremos el repositorio en el botón inferior:
Importar repositorio
Una vez finalizado el paso anterior, comenzará la importación del repositorio que tardará más o menos en función del tamaño del mismo.
Importando repositorio
Una vez finalizada la importación, podremos ver los ficheros, las ramas y los tags del repositorio clonado:
Repositorio importado correctamente
También podremos ver los commit realizados en cada una de las ramas, en este ejemplo son los commit sobre la rama master:
Commits del repositorio
ENJOY!