Montando un
        escenario de
integración continua
Vicenç Garcia

• Software Developer Engineer

     vgarcia@plainconcepts.com

     http://geeks.ms/blogs/devnettips

     @vgaltes
Ibon Landa

• Software Development Team Lead
• Windows Azure MVP

     ilanda@plainconcepts.com

     http://geeks.ms/blogs/ilanda
     http://www.estoyenlanube.com

     @ibonilm
http://bit.ly/AsvWvK
¿Funciona?




 Más ejemplos: Facebook, Amazon, Netflix, Etsy…
¡Liberar
frecuentemente,
puede incrementar
la estabilidad!
    Microsoft Confidential – NDA Required
¿Te sientes identificado?

Tengo cambios que funcionan perfectamente en un sistema pero
fallan en otro.

Una vez que se termina de desarrollar una funcionalidad, se tardan
dos semanas en poder tenerla lista en un entorno de producción

Los programadores y los testers juegan al ping-pong.

Aunque tengo las herramientas adecuadas, sigue siendo difícil
obtener feedback.

El proceso de desplegar en producción es muy complejo y nunca se
hace de la misma forma.
¿Por qué entregar frecuentemente?



Feedback rápido
Se reduce el riesgo de cada entrega
Se conoce el progreso real
Las entregas van a ir guiadas
por las necesidades de
negocio, no por las
restricciones operacionales.




       Microsoft Confidential – NDA Required
Principios

• Cualquier build es “release candidate”

• Crea un proceso repetible y confiable

• Automatiza prácticamente todo

• Mantén todo bajo control de versiones
Principios

• Si duele, hazlo más frecuentemente

• Construye con calidad

• Hecho significa entregado

• Todo el mundo es responsable del proceso de entrega

• Mejora continua
Montando un escenario de integración continua - Pucela Tech Day
Herramientas
Windows Azure: Computación
Windows Azure Web Sites
Frameworks Web soportados
Métodos de publicación
http://tfs.visualstudio.com
DEMO
¡MUCHAS GRACIAS!

Más contenido relacionado

PPTX
Dev Ops The Journey
PPTX
El reto del DevOps agil
PPTX
Una introducción a la Integración continua
PPTX
¿Y qué pinta la Integración Continua en un sitio como éste?
PPTX
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
PDF
Integracion Continua
PPT
PPTX
Dev ops e infraestructura – acompañando nuestro software a producción
Dev Ops The Journey
El reto del DevOps agil
Una introducción a la Integración continua
¿Y qué pinta la Integración Continua en un sitio como éste?
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Integracion Continua
Dev ops e infraestructura – acompañando nuestro software a producción

La actualidad más candente (7)

PPTX
Pres3 sayrazepeda
PPT
SEMINARIO DE INFORMATICA
DOCX
ODP
Que demonios es eso de Devops (y porquedebería interesarme)
PDF
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
PPT
Continuos Delivery Commit stage
PPTX
Introducción a HockeyApp
Pres3 sayrazepeda
SEMINARIO DE INFORMATICA
Que demonios es eso de Devops (y porquedebería interesarme)
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
Continuos Delivery Commit stage
Introducción a HockeyApp
Publicidad

Similar a Montando un escenario de integración continua - Pucela Tech Day (20)

PPTX
ALM Sessions 2012 - Entrega Continua con VS ALM y TFS
PDF
Devops meetup 21 de Junio 2017
PPTX
Integración y Entrega Continua con Visual Studio Online
PDF
Comenzando a usar el Continuous Delivery
PDF
DevOps Spain 2019. Luis hernández-Hopla
PPT
Integracion continua
PDF
PPTX
El coste de no usar integración continua
PPSX
Betabeers - continuous deployment
PDF
CI integración continua
PPTX
Integración Continua usando Team Foundation Server
PDF
Calidad de software
PDF
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015
PDF
Devops meetup 10 diciembre 2014
PDF
Developers: Ignorance is... bliss?
PPTX
Visual Studio 2017 Launch Event Sevilla
PDF
Nexus y la Deuda Tecnica
PPTX
CSA Summit 2017 - Infraestructuras Ágiles y Delivery Continuo, del testing ma...
PPT
Asegúr@IT IV - Microsoft y Seguridad
PDF
Acercándose a la entrega contínua cómo construir un build pipeline
ALM Sessions 2012 - Entrega Continua con VS ALM y TFS
Devops meetup 21 de Junio 2017
Integración y Entrega Continua con Visual Studio Online
Comenzando a usar el Continuous Delivery
DevOps Spain 2019. Luis hernández-Hopla
Integracion continua
El coste de no usar integración continua
Betabeers - continuous deployment
CI integración continua
Integración Continua usando Team Foundation Server
Calidad de software
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015
Devops meetup 10 diciembre 2014
Developers: Ignorance is... bliss?
Visual Studio 2017 Launch Event Sevilla
Nexus y la Deuda Tecnica
CSA Summit 2017 - Infraestructuras Ágiles y Delivery Continuo, del testing ma...
Asegúr@IT IV - Microsoft y Seguridad
Acercándose a la entrega contínua cómo construir un build pipeline
Publicidad

Más de Ibon Landa (13)

PDF
Aprovisionamiento y configuración deVMs con Azure Resource Manager
PDF
Building real world cloud apps with azure
PDF
Open source and cross platform .net
PDF
Cross platform mobile development with visual studio and xamarin
PDF
Dev ops: Continuous delivery and Windows Azure
PPTX
Gestión de identidad en aplicaciones corporativas web y móvil
PPTX
Arquitectura y Buenas prácticas con Windows Azure para ITPros
PPTX
Arquitecturas y posicionamientos tecnológicos
PPTX
Gestión de identidad en Cloud
PPTX
Scrum en equipos multiproyectos
PPTX
Windows azure connect copy
PPTX
Windows Azure Connect
PPTX
Integración de Team Foundation Server con Project Server
Aprovisionamiento y configuración deVMs con Azure Resource Manager
Building real world cloud apps with azure
Open source and cross platform .net
Cross platform mobile development with visual studio and xamarin
Dev ops: Continuous delivery and Windows Azure
Gestión de identidad en aplicaciones corporativas web y móvil
Arquitectura y Buenas prácticas con Windows Azure para ITPros
Arquitecturas y posicionamientos tecnológicos
Gestión de identidad en Cloud
Scrum en equipos multiproyectos
Windows azure connect copy
Windows Azure Connect
Integración de Team Foundation Server con Project Server

Montando un escenario de integración continua - Pucela Tech Day