SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Un viaje por
Azure DevOps
ALM "all-in-one"
Santi Macías Rodríguez
Te c h L e a d e n C e n t r o E x p e r t o M i c r o s o f t d e a t S i s t e m a s
s m a c i a s . r o d r i g u e z @ a t s i s t e m a s . c o m
Microsoft Cloud Workshop Welcome
https://www.linkedin.com/in/santimaciashttps://github.com/santimacnethttp://enmilocalfunciona.io
https://santimacnet.wordpress.com
1. Bienvenida
2. Introducción
3. Visual Studio
4. GitHub Gratis
5. Azure Devops
6. MarketPlace
7. Monitorización
8. Demos
9. Preguntas
¿QUE ES ALM?
Proceso del ciclo de vida de una aplicación
¿QUE ES DEVOPS SEGÚN MICROSOFT?
DevOps es la unión de personas, procesos y tecnologías para permitir la entrega continua de valor a los clientes.
El término DevOps, compuesto por dev (desarrollo) y ops (operaciones), da nombre a una práctica de desarrollo de
software que unifica el desarrollo y las operaciones de TI. Significa coordinación y colaboración entre disciplinas que antes
estaban aisladas. Equipos de seguridad y de ingeniería de calidad también forman parte del equipo más amplio en el
modelo DevOps.
DevOps incluye prácticas principales, como planeamiento y seguimiento, desarrollo, compilación y pruebas, entrega,
supervisión y operaciones. Estas prácticas, junto con las herramientas y tecnologías de DevOps, permiten automatizar el
ciclo de vida de las aplicaciones.
Los procesos que solían ser manuales y lentos para los equipos, como actualizar el código o aprovisionar un nuevo entorno,
se pueden hacer de forma rápida y continua cuando se utilizan herramientas y prácticas de DevOps. Además, es más fácil
cumplir las normas de seguridad, porque estas consideraciones están integradas en el proceso.
La Integración Continua es una práctica utilizada para automatizar la compilación y pruebas
del código para detectar fallos y garantizar la calidad de los artefactos entregables.
La integración continua (CI) es un modelo informático
propuesto inicialmente por Martin Fowler que consiste en
hacer integraciones automáticas de un proyecto lo más a
menudo posible para así poder detectar fallos cuanto antes.
Entendemos por integración la compilación y ejecución de
pruebas de todo un proyecto.
(Wikipedia)
INTEGRACION CONTINUA
Visual Studio - Aplicaciones para Android, iOS, Mac, Windows, la Web y la nube
Microsoft compra GitHub por 7.500 millones de dólares https://github.com/pricing#feature-comparison
Azure DevOps - Plataforma ALM totalmente integrada
2 modalidades de producto
Disp on emos d e las version es en c lou d o en ser vid ores p rop ios.
https://azure.microsoft.com/es-es/services/devops/serverhttps://azure.microsoft.com/es-es/services/devops
Azure DevOps
Es el sucesor de VSTS
(Rebranding)
QUE VEREMOS HOY
La nueva interfaz de usuario compuesta de las siguientes opciones
DEMO#1 - REGISTRO CREAR ORGANIZACIÓN y PROYECTOS
Crearnos una cuenta para empezar a trabajar de forma gratuita hasta 5 usuarios (No hace falta tarjeta).
https://azure.microsoft.com/es-es/services/devops
https://enmilocalfunciona.io/azure-devops-parte-1-creando-
una-cuenta-para-nuestros-proyectos/
ORGANIZACIÓN Y PROYECTOS
En el panel de la izquierda veremos todas
las organizaciones definidas para nuestra
cuenta de usuario.
Una organización puede contener tantos
proyectos como necesitemos para
mantenerlos agrupados de forma lógica.
Los proyectos pueden ser públicos o
privados según necesidades de cada
empresa.
DEMO#2 - IU & DASHBOARD
Visión general del estado de nuestro proyecto configurable con widgets (summary, dashboard, wiki)
Proceso de canalización del lanzamiento de una aplicación para desplegar en distintos entornos.
DEMO#3 - PIPELINES PARA CI/CD
ESQUEMA
INTEGRANDO
TODOS LOS
ELEMENTOS
En la demo, trabajaremos
directamente sobre
“master”
https://partsdemo-dev.azurewebsites.net https://partsdemo-qa.azurewebsites.net https://partsdemo-prod.azurewebsites.net
MEJORA DEL PROCESO: CALIDAD Y SEGURIDAD
TESTING/QA : TEST PLAN, CARGA Y RENDIMIENTO
MTM
ARTEFACTOS: Paquetes nuget, npm y Maven
NOTA: Las suscripciones Visual Studio Enterprise incluyen Artifacts de forma gratuita.
MARKET PLACE
Existen muchas extensiones para
añadir como add-ons dentro de la
plataforma Azure DevOps.
Se instalan a nivel de cada
organización y debemos revisar la
información de categorías y
versiones disponibles de uso.
https://marketplace.visualstudio.com
MARKET PLACE: muchas extensiones disponibles
MONITORIZACION: aplicaciones y servidores
CONCLUSIONES
ALM y DEVOPS
Cambio cultural
Mentalidad
Colaboración
Barreras Dev vs Ops
No hay recetas mágicas
PREGUNTAS

Weitere ähnliche Inhalte

Was ist angesagt?

DevOps. Integre las operaciones para una entrega continua
DevOps. Integre las operaciones para una entrega continuaDevOps. Integre las operaciones para una entrega continua
DevOps. Integre las operaciones para una entrega continuaDavid Alvarez Palomo
 
Documento
DocumentoDocumento
DocumentoCBISOE
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015Taller Negócio Digitais
 
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...EXIN
 
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...Mkt Manager Data Adviser
 
DevOps como habilitador de continous delivery
DevOps como habilitador de continous deliveryDevOps como habilitador de continous delivery
DevOps como habilitador de continous deliveryJuan Mauricio
 
Tendencias Devops #DevOpsAzureDay 2015
Tendencias Devops #DevOpsAzureDay 2015Tendencias Devops #DevOpsAzureDay 2015
Tendencias Devops #DevOpsAzureDay 2015Antonio Peña
 
Liderando un Cambio Cultural a través de Prácticas Devops en LATAM Airlines
Liderando un Cambio Cultural a través de Prácticas Devops en LATAM AirlinesLiderando un Cambio Cultural a través de Prácticas Devops en LATAM Airlines
Liderando un Cambio Cultural a través de Prácticas Devops en LATAM AirlinesLuiza Nunes
 
Devops meetup 10 diciembre 2014
Devops meetup 10 diciembre 2014 Devops meetup 10 diciembre 2014
Devops meetup 10 diciembre 2014 Eduardo Diaz
 
Acelerando la cultura DevOps mediante Entrega Continua
Acelerando la cultura DevOps mediante Entrega ContinuaAcelerando la cultura DevOps mediante Entrega Continua
Acelerando la cultura DevOps mediante Entrega ContinuaEduardo Ferro Aldama
 
Dev ops una perspectiva ágil más allá del código.
Dev ops  una perspectiva ágil más allá del código.Dev ops  una perspectiva ágil más allá del código.
Dev ops una perspectiva ágil más allá del código.Zaira Bermúdez
 
Programación III. tp 02
Programación III. tp 02Programación III. tp 02
Programación III. tp 02MultimediaUNLaR
 

Was ist angesagt? (20)

DevOps. Integre las operaciones para una entrega continua
DevOps. Integre las operaciones para una entrega continuaDevOps. Integre las operaciones para una entrega continua
DevOps. Integre las operaciones para una entrega continua
 
Devopsen tic
Devopsen ticDevopsen tic
Devopsen tic
 
Documento
DocumentoDocumento
Documento
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015
 
DevOps con MS Azure
DevOps con MS AzureDevOps con MS Azure
DevOps con MS Azure
 
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
 
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
 
Lte u 7 app
Lte u 7 appLte u 7 app
Lte u 7 app
 
Integracion Continua
Integracion ContinuaIntegracion Continua
Integracion Continua
 
DevOps como habilitador de continous delivery
DevOps como habilitador de continous deliveryDevOps como habilitador de continous delivery
DevOps como habilitador de continous delivery
 
Knowing App Center Test
Knowing App Center TestKnowing App Center Test
Knowing App Center Test
 
Tendencias Devops #DevOpsAzureDay 2015
Tendencias Devops #DevOpsAzureDay 2015Tendencias Devops #DevOpsAzureDay 2015
Tendencias Devops #DevOpsAzureDay 2015
 
Liderando un Cambio Cultural a través de Prácticas Devops en LATAM Airlines
Liderando un Cambio Cultural a través de Prácticas Devops en LATAM AirlinesLiderando un Cambio Cultural a través de Prácticas Devops en LATAM Airlines
Liderando un Cambio Cultural a través de Prácticas Devops en LATAM Airlines
 
Springloops
SpringloopsSpringloops
Springloops
 
Devops meetup 10 diciembre 2014
Devops meetup 10 diciembre 2014 Devops meetup 10 diciembre 2014
Devops meetup 10 diciembre 2014
 
Acelerando la cultura DevOps mediante Entrega Continua
Acelerando la cultura DevOps mediante Entrega ContinuaAcelerando la cultura DevOps mediante Entrega Continua
Acelerando la cultura DevOps mediante Entrega Continua
 
¿Qué es un DevOps ?
¿Qué es un DevOps ?¿Qué es un DevOps ?
¿Qué es un DevOps ?
 
Dev ops una perspectiva ágil más allá del código.
Dev ops  una perspectiva ágil más allá del código.Dev ops  una perspectiva ágil más allá del código.
Dev ops una perspectiva ágil más allá del código.
 
Victor aldana
Victor aldanaVictor aldana
Victor aldana
 
Programación III. tp 02
Programación III. tp 02Programación III. tp 02
Programación III. tp 02
 

Ähnlich wie Viaje por Azure DevOps ALM todo-en-uno

Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019Luciano Moreira da Cruz
 
Azure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaAzure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaTravis Alford
 
Workshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaWorkshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaLuciano Moreira da Cruz
 
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 Cloud Native en Azure impartido en Microsoft Madrid y Barcelona Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Cloud Native en Azure impartido en Microsoft Madrid y BarcelonaSanti Macias Rodriguez
 
Construir y publicar software de manera más sencilla, confiable y rápida con...
Construir y publicar software de manera más  sencilla, confiable y rápida con...Construir y publicar software de manera más  sencilla, confiable y rápida con...
Construir y publicar software de manera más sencilla, confiable y rápida con...Luis Cosio
 
Mejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOpsMejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOpsBelatrix Software
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoLuciano Moreira da Cruz
 
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyBootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyTelefónica
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Ianpierr Miranda
 
Computación en Windows Azure Platform 26 01-2011
Computación en Windows Azure Platform 26 01-2011Computación en Windows Azure Platform 26 01-2011
Computación en Windows Azure Platform 26 01-2011Gisela Torres
 
Resumen de Conceptos Red Hat Summit 2015
Resumen de Conceptos Red Hat Summit 2015Resumen de Conceptos Red Hat Summit 2015
Resumen de Conceptos Red Hat Summit 2015Semperti
 
Soa Fast Track
Soa   Fast TrackSoa   Fast Track
Soa Fast Trackjin_group
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesJaqueline Luna
 

Ähnlich wie Viaje por Azure DevOps ALM todo-en-uno (20)

Azure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web AssemblyAzure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web Assembly
 
Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019
 
Azure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaAzure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completa
 
Workshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaWorkshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft Argentina
 
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 Cloud Native en Azure impartido en Microsoft Madrid y Barcelona Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 
Construir y publicar software de manera más sencilla, confiable y rápida con...
Construir y publicar software de manera más  sencilla, confiable y rápida con...Construir y publicar software de manera más  sencilla, confiable y rápida con...
Construir y publicar software de manera más sencilla, confiable y rápida con...
 
Mejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOpsMejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOps
 
EXIN DevOps Master: where Agile meets Lean
EXIN DevOps Master: where Agile meets LeanEXIN DevOps Master: where Agile meets Lean
EXIN DevOps Master: where Agile meets Lean
 
DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
 
DevOps on AZURE
DevOps on AZUREDevOps on AZURE
DevOps on AZURE
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivo
 
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyBootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
 
Material trainer-depc-v1-parte2
Material trainer-depc-v1-parte2Material trainer-depc-v1-parte2
Material trainer-depc-v1-parte2
 
Computación en Windows Azure Platform 26 01-2011
Computación en Windows Azure Platform 26 01-2011Computación en Windows Azure Platform 26 01-2011
Computación en Windows Azure Platform 26 01-2011
 
Integration Cloud Service vs SOA
Integration Cloud Service vs SOAIntegration Cloud Service vs SOA
Integration Cloud Service vs SOA
 
Resumen de Conceptos Red Hat Summit 2015
Resumen de Conceptos Red Hat Summit 2015Resumen de Conceptos Red Hat Summit 2015
Resumen de Conceptos Red Hat Summit 2015
 
DevOps: una breve introducción
DevOps: una breve introducciónDevOps: una breve introducción
DevOps: una breve introducción
 
Soa Fast Track
Soa   Fast TrackSoa   Fast Track
Soa Fast Track
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
 

Kürzlich hochgeladen

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 

Kürzlich hochgeladen (16)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 

Viaje por Azure DevOps ALM todo-en-uno

  • 1. Un viaje por Azure DevOps ALM "all-in-one"
  • 2. Santi Macías Rodríguez Te c h L e a d e n C e n t r o E x p e r t o M i c r o s o f t d e a t S i s t e m a s s m a c i a s . r o d r i g u e z @ a t s i s t e m a s . c o m Microsoft Cloud Workshop Welcome https://www.linkedin.com/in/santimaciashttps://github.com/santimacnethttp://enmilocalfunciona.io https://santimacnet.wordpress.com
  • 3. 1. Bienvenida 2. Introducción 3. Visual Studio 4. GitHub Gratis 5. Azure Devops 6. MarketPlace 7. Monitorización 8. Demos 9. Preguntas
  • 5. Proceso del ciclo de vida de una aplicación
  • 6. ¿QUE ES DEVOPS SEGÚN MICROSOFT? DevOps es la unión de personas, procesos y tecnologías para permitir la entrega continua de valor a los clientes. El término DevOps, compuesto por dev (desarrollo) y ops (operaciones), da nombre a una práctica de desarrollo de software que unifica el desarrollo y las operaciones de TI. Significa coordinación y colaboración entre disciplinas que antes estaban aisladas. Equipos de seguridad y de ingeniería de calidad también forman parte del equipo más amplio en el modelo DevOps. DevOps incluye prácticas principales, como planeamiento y seguimiento, desarrollo, compilación y pruebas, entrega, supervisión y operaciones. Estas prácticas, junto con las herramientas y tecnologías de DevOps, permiten automatizar el ciclo de vida de las aplicaciones. Los procesos que solían ser manuales y lentos para los equipos, como actualizar el código o aprovisionar un nuevo entorno, se pueden hacer de forma rápida y continua cuando se utilizan herramientas y prácticas de DevOps. Además, es más fácil cumplir las normas de seguridad, porque estas consideraciones están integradas en el proceso.
  • 7. La Integración Continua es una práctica utilizada para automatizar la compilación y pruebas del código para detectar fallos y garantizar la calidad de los artefactos entregables. La integración continua (CI) es un modelo informático propuesto inicialmente por Martin Fowler que consiste en hacer integraciones automáticas de un proyecto lo más a menudo posible para así poder detectar fallos cuanto antes. Entendemos por integración la compilación y ejecución de pruebas de todo un proyecto. (Wikipedia) INTEGRACION CONTINUA
  • 8. Visual Studio - Aplicaciones para Android, iOS, Mac, Windows, la Web y la nube
  • 9. Microsoft compra GitHub por 7.500 millones de dólares https://github.com/pricing#feature-comparison
  • 10. Azure DevOps - Plataforma ALM totalmente integrada
  • 11. 2 modalidades de producto Disp on emos d e las version es en c lou d o en ser vid ores p rop ios. https://azure.microsoft.com/es-es/services/devops/serverhttps://azure.microsoft.com/es-es/services/devops
  • 12. Azure DevOps Es el sucesor de VSTS (Rebranding)
  • 13. QUE VEREMOS HOY La nueva interfaz de usuario compuesta de las siguientes opciones
  • 14. DEMO#1 - REGISTRO CREAR ORGANIZACIÓN y PROYECTOS Crearnos una cuenta para empezar a trabajar de forma gratuita hasta 5 usuarios (No hace falta tarjeta). https://azure.microsoft.com/es-es/services/devops https://enmilocalfunciona.io/azure-devops-parte-1-creando- una-cuenta-para-nuestros-proyectos/
  • 15. ORGANIZACIÓN Y PROYECTOS En el panel de la izquierda veremos todas las organizaciones definidas para nuestra cuenta de usuario. Una organización puede contener tantos proyectos como necesitemos para mantenerlos agrupados de forma lógica. Los proyectos pueden ser públicos o privados según necesidades de cada empresa. DEMO#2 - IU & DASHBOARD Visión general del estado de nuestro proyecto configurable con widgets (summary, dashboard, wiki)
  • 16. Proceso de canalización del lanzamiento de una aplicación para desplegar en distintos entornos. DEMO#3 - PIPELINES PARA CI/CD
  • 17. ESQUEMA INTEGRANDO TODOS LOS ELEMENTOS En la demo, trabajaremos directamente sobre “master”
  • 19. MEJORA DEL PROCESO: CALIDAD Y SEGURIDAD
  • 20. TESTING/QA : TEST PLAN, CARGA Y RENDIMIENTO MTM
  • 21. ARTEFACTOS: Paquetes nuget, npm y Maven NOTA: Las suscripciones Visual Studio Enterprise incluyen Artifacts de forma gratuita.
  • 22. MARKET PLACE Existen muchas extensiones para añadir como add-ons dentro de la plataforma Azure DevOps. Se instalan a nivel de cada organización y debemos revisar la información de categorías y versiones disponibles de uso. https://marketplace.visualstudio.com MARKET PLACE: muchas extensiones disponibles
  • 24. CONCLUSIONES ALM y DEVOPS Cambio cultural Mentalidad Colaboración Barreras Dev vs Ops No hay recetas mágicas

Hinweis der Redaktion

  1. Microsoft MCP & MCTS & MCPD & MCSA & MCSD Presentaciones de cada uno de los asistentes al evento