Enmilocalfunciona

Thoughts, stories and ideas.

Azure DevOps: Creando una cuenta para nuestros proyectos

Publicado por Santi Macias el

Microsoft AzureDevOpsALMAzure DevOps

Bienvenidos a una nueva serie de artículos sobre Azure DevOps, donde explicaremos toda la potencia de esta plataforma ALM para gestionar proyectos y equipos hasta integrar todo el ciclo de vida de nuestras aplicaciones para llevarlas a producción y monitorizar su estado en todo momento.

Azure DevOps, en realidad no es un producto nuevo, es la evolución de VSTS - Visual Studio Team Services, al cual Microsoft aplica su particular estrategia de Rebranding, mencionando además que estamos hablando de una plataforma muy madura con muchos años en el mercado.

Microsoft ofrece 2 versiones del producto, la versión on-cloud, como modelo SaaS utilizando infraestructura en Azure y la versión on-premises que implica descargar el producto y realizar tareas de instalación y mantenimiento en máquinas Windows,  con el esfuerzo y tiempo de dedicación que eso conlleva.

alt

La serie de artículos que publicaremos, estarán todos basados en la versión del producto en modalidad cloud.

En el artículo de hoy, veremos por un lado, lo fácil que es crear una nueva cuenta y por otro, la migración desde VSTS si ya tenéis una creada actualmente.

Una vez tengamos la cuenta operativa, la usaremos en futuros artículos para mostrar las posibilidades de la plataforma, creando un proyecto desde cero para mostrar la gestión del backlog y tareas, repositorio del código fuente en Git y los pasos para definir un proceso de CI/CD con aplicaciones .NET para desplegar en diferentes entornos.

Creando una cuenta en Azure DevOps

Para crear una cuenta debemos acceder a https://azure.microsoft.com/es-es/services/devops dónde encontraremos la pantalla inicial para comenzar el proceso de registro.

El proceso de registro es muy simple, simplemente damos una cuenta de Microsoft valida, seguimos las indicaciones y listo en menos de 1 minuto ya tendremos nuestra nueva cuenta disponible y operativa.

Una vez creada la cuenta nos pedirá crear una organización que es la entidad raíz donde se irán agrupando los diferentes proyectos en la plataforma, mencionar que los proyectos pueden ser públicos o privados al igual que en GitHub y no tenemos limite establecido para crearlos.

Al crear la organización, fijaros para seleccionar correctamente donde se hospedarán vuestros proyectos, porque esto funciona sobre Azure y es importante elegir una región de Europa.

A partir de aquí, accedemos a la interfaz de usuario que ofrece la plataforma donde aparecerán los proyectos y se compone de los siguientes apartados:

Microsoft ha cambiado totalmente el diseño, nombre de las opciones y el menú de trabajo esta en la parte lateral, pero en el fondo el producto ofrece lo mismo con VSTS y algunas novedades que antes debíamos instalar como extensiones extra.

Una vez finalizado el proceso ya estaría la cuenta creada y lista para empezar a trabajar con nuestros proyectos o de otras organizaciones, ya que, un punto importante de la plataforma Azure DevOps es que nos puedan invitar a colaborar en sus proyectos y acceder a todos de forma centralizada con nuestra cuenta.

Por otro lado, si disponemos de cuentas de Office 365 también las podemos utilizar para crear nuestros proyectos en Azure DevOps o que otras organizaciones nos inviten a trabajar en sus proyectos para colaborar.

Y lo mejor de todo, no es necesario tarjeta de crédito para registrarnos y crear una cuenta para empezar a utilizar Azure DevOps.

Migración de una cuenta desde VSTS

Si ya disponemos de VSTS, no es necesario crear una nueva cuenta ni registrarse de nuevo, se puede utilizar la cuenta actual y mantener las URLs con extensión "visualstudio.com" para vuestros proyectos de momento.

Las nuevas cuentas, disponen de una nueva dirección URL para los proyectos que tengamos en la plataforma y tienen el formato "dev.azure.com"

Es posible realizar la migración automática de URLs directamente desde el portal VSTS, en esta opción que veis en la captura, pero debéis tener cuidado porque todos los enlaces de proyectos en local Git o TFVC, se tendrán que restablecer y en el momento de realizar este proceso se nos informará de ello.

alt

Si ya conocéis VSTS, se ha cambiado totalmente el diseño y nombre de las opciones pero en el fondo el producto ofrece lo mismo que antes con algunas novedades que antes se debían instalar como extensiones extra.

En la tabla de abajo se muestra la comparativa:

Si queremos acceder a las preview features, podemos hacerlo desde nuestro usuario registrado, que encontramos en el menú de nuestro perfil.

Cada una de estas partes del producto las veremos durante la serie de artículos dedicados Azure DevOps.

Cuentas gratuitas y cuentas de pago

Una de las preguntas más recurrentes que me suelen consultar, es saber cuánto cuesta y el modelo de licencias para utilizar el producto.

Os lo resumo brevemente, Microsoft nos da 5 usuarios gratis para empezar a trabajar en la plataforma y stakeholders ilimitados, además las licencias de Visual Studio Profesional o Enterprise si se registran en Azure DevOps no pagan nada y disponemos de 1800 minutos/mes gratis para procesos de build/release, agentes configurados y mantenidos por Microsoft que podemos utilizar, así como, 20.000 VUM/mes para pruebas de carga y rendimiento.

Todo esto, con más nivel de detalle se puede consultar directamente en la página oficial del producto: https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services

Próximos pasos

En los próximos artículos veremos la creación de un proyecto desde cero y las opciones que ofrece la plataforma para gestionar un backlog, épicas, features, historias, tareas, bugs, dashboards y paneles Kanban para trabajar en nuestros proyectos y donde definir los equipos que se encarguen de llevar a cabo dichas tareas, su seguimiento y trazabilidad.

Con esto concluimos el artículo de hoy, si tenéis dudas o preguntas, podéis dejarlas en los comentarios, o a través de nuestra cuenta de Twitter.

Autor

Santi Macias

Microsoft Tech Lead en knowmad mood, +20 años trabajando con tecnologías Microsoft actualmente centrado sobretodo en Azure, Cloud Native, DevOps, Docker, Kubernetes, Microservicios y Serverless.