Cabe recalcar que Visual Studio tiene una integraci贸n con Azure DevOps
Introduccion a Azure DevOps
Bienvenida a Azure DevOps
Prerrequisitos
驴Qu茅 es DevOps?
Conociendo Azure DevOps
Creando una cuenta en Azure DevOps
Portal y configuraci贸n
Creando un proyecto y analizando portal
Creando una organizaci贸n
Configurando una organizaci贸n
Analizando aspectos de seguridad
Boards y repositorios
Creando Board y Sprints
Creando tickets
Creando e importando repositorios
Creando ramas y pull request
Integraci贸n continua y despliegue continuo
Creando un pipeline
Configurando pipelines
Utilizando releases
Desplegando en Azure
Analizando integraci贸n continua y despliegue continuo
Azure DevOps MarketPlace
Cierre curso
Recapitulaci贸n del curso
No tienes acceso a esta clase
隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera
El manejo y la administraci贸n del c贸digo son esenciales en cualquier proyecto de software. La gesti贸n facilita el control de versiones, el monitoreo de cambios y la colaboraci贸n entre m煤ltiples desarrolladores, elevando la productividad. Azure Repos, parte de la suite Azure DevOps, proporciona herramientas eficientes para gestionar c贸digo de manera segura y productiva. Un entorno que no solo permite navegar y controlar versiones, sino que tambi茅n soporta el trabajo colaborativo de manera 贸ptima dentro de un equipo de desarrollo.
Azure Repos permite a los usuarios crear repositorios vac铆os y tambi茅n importar repositorios existentes de otras plataformas como GitHub o GitLab.
Para iniciar un nuevo repositorio, sigue estos pasos:
New Repository: "New Repo"
Branches: main (por defecto), caracter铆sticas b谩sicas como README
La importaci贸n de un repositorio es igualmente sencilla:
Por ejemplo, al importar el repositorio del curso de Hooks en Platzi, el procedimiento facilit贸 seguir con el desarrollo y mantener la colaboraci贸n intacta, sin necesidad de autenticaci贸n, dado que el repositorio era p煤blico.
Tras la creaci贸n o importaci贸n de un repositorio, Azure Repos ofrece varias funcionalidades para maximizar la colaboraci贸n y la gesti贸n de c贸digo:
Estas caracter铆sticas son esenciales al preparar el ambiente para los siguientes pasos dentro del ciclo de vida del software, como la integraci贸n y el despliegue continuo.
Dominar la creaci贸n e importaci贸n de repositorios en Azure Repos es un primer paso crucial para la efectiva gesti贸n de un proyecto de software en Azure DevOps. El enfoque ahora puede desplazarse a optimizar la colaboraci贸n a trav茅s de pull requests y la gesti贸n de ramas, asegurando as铆 un flujo de trabajo m谩s ordenado y eficiente. Esto tambi茅n sienta las bases para aplicar pr谩cticas de integraci贸n y despliegue continuo, elementos claves en un proceso de desarrollo 谩gil y reactivo.
隆No olvides practicar clonando repositorios y usando herramientas como Visual Code para asegurar la continuidad de la experiencia de aprendizaje en entornos reales y colaborativos!
Aportes 16
Preguntas 6
Cabe recalcar que Visual Studio tiene una integraci贸n con Azure DevOps
FYI.
Cuando el repositorio es privado y necesites autenticaci贸n debes generar un Access Token desde tu perfil personal en GitHub:
Settings > Developer settings > Personal Access Token (classic) > Generate new token
recuerda copiar en un lugar seguro el token una vez lo tengas, no lo volver谩s a ver en Github
En Azure Devops le das el usuario en username y el token en el campo de password.
Los 2 tipos de versionado soportados por Azure DevOps son:
GIT y TFVS
Importante: Podemos tener m煤ltiples repositorios por cada proyecto estos repos pueden tener a su vez varias ramas a parte de la rama "main" principal
Para obtener este repositorio, clonar o hacer commit (un registro de cambios en un repositorio de c贸digo que captura una versi贸n espec铆fica de los archivos junto con un mensaje descriptivo) la podemos hacer en HTTPS O SSH
En el caso de HTTPS se pueden generar las credenciales en el mismo men煤 estas son un User Name generalmente el mismo de la cuenta que estamos utilizando y una Contrase帽a autogenerada OJO solo aparece una vez si cambias de ventana desaparece por eso te recomienda copiarlo
al crear el repositorio es importante (Si ya se defini贸 el lenguaje y tecnolog铆a que se va utilizar) agregar un gitignore es una lista de reglas en un repositorio de Git que indica qu茅 archivos y carpetas deben ser excluidos del control de versiones, evitando que se rastreen o incluyan en el historial del repositorio, te evitara dolores de cabeza y redundancia y varia entre tecnolog铆as as铆 que debes definir que tecnolog铆a usaras
Presta atenci贸n el link de git termina en ".git"
Siempre tiene una rama principal "Main" esta es la rama final por defecto
El archivo gitignore varia entre tecnolog铆as debido a las diferencias en los tipos de archivos generados por diferentes entornos. Por ejemplo, un proyecto de Py puede incluir patrones para ignorar archivos ".pyc" (compilados de Python), mientras que un proyecto de JS puede ignorar la carpeta "node_modules" que contiene dependencias externas
Podemos importar cualquier Repo y nos permite autenticarnos en el mismo men煤 en el apartado "Requires Authentication"
Cuando creamos un nuevo repositorio tenemos 2 opciones Git y TFVC (Team Foundation Version Control) el est谩ndar es Git
En el caso SSH se utiliza la clave publica y la llave privada.
Por defecto crea un repositorio con el mismo nombre del proyecto
La secci贸n de repos es donde vas a encontrar todas las versiones y gestionar las ramas de tu proyecto
驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?