Les recomiendo poner el Azure DevOps en modo oscuro. Sus ojos les agradecerán 😉
Introduccion a Azure DevOps
Implementación de Azure DevOps en Proyectos de Software
Prerequisitos para Curso Completo de Azure DevOps
Cultura DevOps: Fundamentos y Aplicación en el Desarrollo de Software
Introducción a Azure DevOps: Herramientas y Servicios Básicos
Creación de cuenta en Azure DevOps paso a paso
Portal y configuración
Creación de un Proyecto en Azure DevOps: Paso a Paso
Creación y Gestión de Organizaciones en Azure DevOps
Configuración de Organizaciones en Azure DevOps
Administración de Permisos en Azure DevOps
Boards y repositorios
Configuración de Boards y Sprints en Azure DevOps
Creación y gestión de tickets en Azure DevOps
Creación e Importación de Repositorios en Azure DevOps
Creación de ramas y pull requests en Azure DevOps
Integración continua y despliegue continuo
Creación y configuración de Pylons en Azure DevOps
Automatización de Pipelines en Azure DevOps para Node.js
Automatización de Releases en Azure DevOps
Publicación de Aplicaciones REAP en Azure con Static Web Apps
Automatización de Integración y Despliegue en Azure DevOps
Exploración del Marketplace de Azure DevOps y sus Extensiones
Cierre curso
Desarrollo de Proyectos en Azure DevOps: Integración y Despliegue Continuo
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Crear un proyecto en Azure DevOps es el primer paso para gestionar de manera integral el ciclo de vida de desarrollo de software. En esta guía, aprenderás a configurar un proyecto desde cero, aprovechando todas las herramientas que Azure DevOps ofrece, para llevar a cabo un desarrollo eficaz y profesional.
El primer paso para crear un proyecto en Azure DevOps es definir su nombre, que es un campo obligatorio. Este proyecto será nuestra herramienta central para gestionar el desarrollo de una aplicación a lo largo de sus diferentes fases: planificación, ejecución, despliegue y monitoreo.
Azure DevOps ofrece opciones para elegir entre un repositorio privado o público. Es fundamental tener en cuenta que un repositorio público permite a cualquier persona ver la información dentro de él, aunque no pueda editarla. Por razones de seguridad y confidencialidad, se recomienda empezar con un repositorio privado.
Aunque Azure DevOps soporta el sistema Team Foundation Version Control, actualmente Git es la opción estándar más popular. Su adopción se debe a su robustez, eficiencia y la facilidad para manejar ramas y colaboraciones, motivos suficientes para seleccionarlo como el sistema de control de versiones del proyecto.
Los boards en Azure DevOps se utilizan para la planificación y gestión de tareas. Se puede elegir entre varias configuraciones dependiendo de la metodología de trabajo de la organización:
Una vez creado el proyecto, Azure DevOps proporciona varias herramientas para visualizar y gestionar el trabajo:
El portal de Azure DevOps es el lugar central donde se encuentran todas las herramientas necesarias para la gestión de desarrollo. Una vez creado el proyecto, podemos acceder a su "Overview" para obtener una visión general de los integrantes y el estado actual del proyecto, personalizar dashboards utilizando widgets, o ver la documentación en la sección del wiki.
Azure DevOps ofrece cinco servicios principales para manejar diferentes aspectos del proyecto:
Azure Boards: Se encargan de la planificación y seguimiento de tareas utilizando tickets o "work items". Estos pueden representar tareas, errores por resolver, o nuevas funcionalidades.
Azure Repos: Nos permite manejar repositorios de código fuente de manera efectiva. Las principales herramientas incluyen la gestión de archivos, commits y pull requests para facilitar la revisión y fusión del código.
Azure Pipelines: Automatizan la integración y entrega continua (CI/CD) del proyecto, permitiendo compilar, testar y desplegar la aplicación en distintos entornos cloud como AWS, Azure o Google Cloud.
Azure Test Plans: Facilitan la gestión de pruebas de calidad del software, aunque algunas funcionalidades avanzadas requieren una cuenta premium.
Azure Artifacts: Proveen un sistema para manejar librerías y paquetes de software que pueden ser reutilizados dentro de los proyectos.
En la sección de "User Settings" puedes ajustar configuraciones personales para mejorar tu experiencia con Azure DevOps. Puedes cambiar el tema visual a oscuro, y configurar claves SSH o tokens de acceso personal para facilitar la conexión y el acceso a las APIs de Azure DevOps.
En resumen, Azure DevOps ofrece un conjunto completo de herramientas para gestionar cada aspecto del ciclo de vida de desarrollo de software. Desde la planificación y gestión de tareas con Azure Boards, hasta la integración y despliegue continuo con Azure Pipelines, pasando por la gestión de repositorios con Azure Repos. Sin duda, este ecosistema es una opción potente para desarrolladores y equipos que buscan optimizar sus procesos de desarrollo. ¡Continúa aprendiendo y explorando cada una de estas funcionalidades para sacar el máximo provecho!
Aportes 30
Preguntas 2
Les recomiendo poner el Azure DevOps en modo oscuro. Sus ojos les agradecerán 😉
Antes de iniciar el curso, pensé que esto era solo boards ya que en un proyecto de investigación de la universidad lo usé… me sorprende todo el poder que tiene esta herramienta
AZURE BOARS . Estas son herramientas ágiles que nos ayudan a planificar, rastrear y discutir nuestro trabajo, incluso con otros equipos.
AZURE PIPELINES. Estos nos permitirán construir, probar e implementar con CI/CD que funciona con cualquier idioma, plataforma y nube.
AZURE TEST PLANS . Estas son herramientas de prueba manuales y exploratorias.
AZURE REPOS . Estos proporcionan repositorios de Git públicos y privados alojados en la nube ilimitados.
AZURE ARTIFACTS . Estos nos permiten crear, alojar y compartir paquetes.
En la esquina superior derecha puedes dar click a “user settings” y luego a “Theme” para cambiar al modo Dark.
Si te gusta el tema oscuro.
Saludos.
Antes de ver este video hay que ver el 7 y luego volver para ver este, me parece que el orden es incorrecto.
Un proyecto en Azure DevOps se refiere a un espacio de trabajo colaborativo donde los equipos de desarrollo pueden planificar, rastrear y administrar el ciclo de vida completo de un software o aplicación. Azure DevOps es una plataforma integral de servicios de desarrollo que ofrece herramientas para la planificación, desarrollo, pruebas, entrega y monitoreo de software. Un proyecto en Azure DevOps proporciona un entorno centralizado para gestionar todas estas actividades de desarrollo de software de manera eficiente.
Dentro de un proyecto en Azure DevOps, puedes encontrar varios componentes clave:
Repositorios: Aquí es donde se almacenan y gestionan los códigos fuente de tu aplicación. Puedes utilizar repositorios Git o TFVC (Team Foundation Version Control) para controlar las versiones y colaborar en el desarrollo.
Tablero: El tablero es un lugar donde puedes crear y organizar elementos de trabajo como tareas, historias de usuario y errores. Facilita la planificación y el seguimiento del progreso del proyecto.
Pipelines: Azure Pipelines permite la automatización de la compilación, prueba y entrega continua del software. Puedes crear flujos de trabajo personalizados para compilar, probar y desplegar tu aplicación.
Artefactos: Aquí se almacenan los artefactos generados durante el proceso de construcción y empaquetado, como binarios y paquetes NuGet. Los artefactos se pueden compartir y reutilizar en todo el proyecto.
Pruebas: Azure DevOps ofrece capacidades de prueba que permiten a los equipos planificar, ejecutar y rastrear pruebas automatizadas y manuales.
Seguridad y permisos: Los proyectos en Azure DevOps también ofrecen controles de seguridad y permisos para administrar quién tiene acceso a qué recursos y funciones dentro del proyecto.
En resumen, un proyecto en Azure DevOps es un espacio donde los equipos de desarrollo pueden colaborar, administrar y automatizar diversas tareas relacionadas con el ciclo de vida del desarrollo de software, desde la planificación inicial hasta la implementación y el monitoreo continuo.
No se asusten si no encuentran todos los menús, la interfaz es actualizada con bastante frecuencia por Microsoft
Estructura organizacional de Azure DevOps podemos tener en nuestra cuenta múltiples organizaciones y cada organizacion puede tener multiples proyectos osea CUENTA AZURE tiene varias ORGANIZACIONES estas tienen varios PROYECTOS
Resumen de los 5 servicios Azure
Impotante en User Settitngs se encuentran las Personar Access Token para poder utilizar como api y la SSH Public Key
User Settings para cambiar cosas en la gestion de usuario desde los colores del Theme hasta los permisos
Artifacts: Creacion de nuestras propias librerias para utilizarlas en el proyecto
Test Plans es la parte de pago para pruebas, nos dan solo la versión básica pero en la versión pagada existen muchas mas opciones
Pipelines va relacionado con integración continua compilación automática etc
Repos es la gestión de versiones y ramas del repositorio
Los Boards manejan los tickets y las issues de nuestro proyecto es un gestor de tickets, que les llaman Work Items
Dashboards: Creamos gráficos para cosas que queremos medir sobre el proyecto, funciona con Widgets, podemos crear Widget personalizados por cada medida que queremos ver.
Summary se llena de la información de lo que se hace con el proyecto
Portal Estandar de Azure DevOps
Concepto de un proyecto de Azure DevOps Aplicación que pasa por la planeación, ejecución , desarrollo, y la retroalimentación para mejora continua utilizando la Integración continua
Ya ha cambiado un poco, pero ayuda a que haya una mejor integración con las actualizaciones de GitHub
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?