SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
Continuous Deployment
con TFS
Ing. Gustavo Lombardo
Desarrollador y DBA
VEMN S.A.
glombardo@vemn.com.ar
------------------
Ing. Andrés Stang
Lider de Proyecto y Arquitecto
VEMN S.A.
astang@vemn.com.ar
ALM Day 2013
Agenda
Problemática actual
Continuous Delivery vs Continuous Deployment
Buenas Prácticas
Demo
SI ESTAS HACIENDO DEPLOY MANUAL DE TUS PROYECTOS, HAY TABLA
SI HACES DEPLOY UNA VEZ AL MES, HAY TABLA
SI SOS UN DEVELOPER Y HACES DEPLOY CON VS CLICKEANDO
“PUBLISH”, HAY TABLA
SI CORREGIS UN BUG-FIX EN UNA HORA Y TU CLIENTE
TIENE QUE ESPERAR UNA SEMANA PARA QUE ESTE
IMPLEMENTADO EN PRODUCCION, HAY TABLA
Problema
Los Deploy manuales son siempre un
problema, lo ideal seria automatizarlos con
TFS
Implementar continuamente...
Después de cada cambio...
En un ambiente seguro...
Directamente en producción...
En el ciclo de desarrollo...
Entrega de cualquier momento...
Como implementamos?
Como implementamos?
"Solo Gustavo sabe como implementar
... Y el esta de vacaciones..."
Deploy Manual
•
•
•
El deploy es complejo
•
•
•
•
•
Manual != fun
Ventajas del Continuos Delivery
•
•
•
•
Demo
Pipeline Continuos Delivery
¿Preguntas?
¡Muchas gracias!
TE +54 11 4623-2582 (rot.) email info@vemn.com.ar web http://www.vemn.com.ar
Ing. Gustavo Lombardo
Desarrollador y DBA
VEMN S.A.
glombardo@vemn.com.ar
Ing. Andrés Stang
Lider de Proyecto y Arquitecto
VEMN S.A.
astang@vemn.com.ar
Tel +54 11 4623-2582 | Email info@vemn.com.ar | Web http://www.vemn.com.ar

Weitere ähnliche Inhalte

Andere mochten auch

La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOps
La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOpsLa Gestión del Rendimiento de Aplicaciones como pieza clave en DevOps
La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOpsSoftware Guru
 
Getting ready for Continuous delivery
Getting ready for Continuous deliveryGetting ready for Continuous delivery
Getting ready for Continuous deliveryBaiju Joseph
 
Continuous Integration, Continuous Quality, Continuous Delivery
Continuous Integration, Continuous Quality, Continuous DeliveryContinuous Integration, Continuous Quality, Continuous Delivery
Continuous Integration, Continuous Quality, Continuous DeliveryJohn Ferguson Smart Limited
 
Continous delivery regional scrum gathering ecuador
Continous delivery regional scrum gathering ecuadorContinous delivery regional scrum gathering ecuador
Continous delivery regional scrum gathering ecuadorTech And Solve
 
IPD - LEAN PROJECT DELIVERY - TARGET COST
IPD - LEAN PROJECT DELIVERY - TARGET COSTIPD - LEAN PROJECT DELIVERY - TARGET COST
IPD - LEAN PROJECT DELIVERY - TARGET COSTJuan Felipe Pons Achell
 
DevOps como habilitador de continous delivery
DevOps como habilitador de continous deliveryDevOps como habilitador de continous delivery
DevOps como habilitador de continous deliveryJuan Mauricio
 
Continuous Delivery at Netflix
Continuous Delivery at NetflixContinuous Delivery at Netflix
Continuous Delivery at NetflixRob Spieldenner
 

Andere mochten auch (7)

La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOps
La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOpsLa Gestión del Rendimiento de Aplicaciones como pieza clave en DevOps
La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOps
 
Getting ready for Continuous delivery
Getting ready for Continuous deliveryGetting ready for Continuous delivery
Getting ready for Continuous delivery
 
Continuous Integration, Continuous Quality, Continuous Delivery
Continuous Integration, Continuous Quality, Continuous DeliveryContinuous Integration, Continuous Quality, Continuous Delivery
Continuous Integration, Continuous Quality, Continuous Delivery
 
Continous delivery regional scrum gathering ecuador
Continous delivery regional scrum gathering ecuadorContinous delivery regional scrum gathering ecuador
Continous delivery regional scrum gathering ecuador
 
IPD - LEAN PROJECT DELIVERY - TARGET COST
IPD - LEAN PROJECT DELIVERY - TARGET COSTIPD - LEAN PROJECT DELIVERY - TARGET COST
IPD - LEAN PROJECT DELIVERY - TARGET COST
 
DevOps como habilitador de continous delivery
DevOps como habilitador de continous deliveryDevOps como habilitador de continous delivery
DevOps como habilitador de continous delivery
 
Continuous Delivery at Netflix
Continuous Delivery at NetflixContinuous Delivery at Netflix
Continuous Delivery at Netflix
 

Ähnlich wie Continuos delivery

mantenimiento preventivo y correctivo de una Pc
mantenimiento preventivo y correctivo de una Pcmantenimiento preventivo y correctivo de una Pc
mantenimiento preventivo y correctivo de una PcDanimancia
 
Presentacion lean viii control visual
Presentacion lean viii control visualPresentacion lean viii control visual
Presentacion lean viii control visualLuis Perona
 
Dynamics saturday madrid 2018 validacion desarrollosna-vybc - jose angel
Dynamics saturday madrid 2018   validacion desarrollosna-vybc - jose angelDynamics saturday madrid 2018   validacion desarrollosna-vybc - jose angel
Dynamics saturday madrid 2018 validacion desarrollosna-vybc - jose angelDemian Raschkovan
 
Shift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareShift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareMarco Avendaño
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusGeneXus
 
Modelos o metodologías en las Ingenierías de Software
Modelos o metodologías en las Ingenierías de Software Modelos o metodologías en las Ingenierías de Software
Modelos o metodologías en las Ingenierías de Software Rosalba25
 
Tiposdeciclosdevida 110822211401-phpapp01
Tiposdeciclosdevida 110822211401-phpapp01Tiposdeciclosdevida 110822211401-phpapp01
Tiposdeciclosdevida 110822211401-phpapp01Ralph Ralph
 
Desarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comDesarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comJosé Luis Lee Rázuri
 
Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Jacobo García López de Araujo
 
WorkPLAN solutions. La solución ERP para la gestión y fabricación industrial.
WorkPLAN solutions. La solución ERP para la gestión y fabricación industrial.WorkPLAN solutions. La solución ERP para la gestión y fabricación industrial.
WorkPLAN solutions. La solución ERP para la gestión y fabricación industrial.Hexagon Production Software Iberia
 
¿De que forma Realizar Un Presupuesto?
¿De que forma Realizar Un Presupuesto?
¿De que forma Realizar Un Presupuesto?
¿De que forma Realizar Un Presupuesto? vernon3ratliff09
 
Protocolo colaborativo, de benavides
Protocolo colaborativo, de benavidesProtocolo colaborativo, de benavides
Protocolo colaborativo, de benavidesNati Cabraless
 
Desarrollo ágil de software de software.pptx
Desarrollo ágil de software de software.pptxDesarrollo ágil de software de software.pptx
Desarrollo ágil de software de software.pptxoctavioto1601
 
Anticipar las tecnologías disruptivas actuales con software responsivo
Anticipar las tecnologías disruptivas actuales con software responsivoAnticipar las tecnologías disruptivas actuales con software responsivo
Anticipar las tecnologías disruptivas actuales con software responsivoCAMTIC
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareSaul mendoza valdez
 

Ähnlich wie Continuos delivery (20)

mantenimiento preventivo y correctivo de una Pc
mantenimiento preventivo y correctivo de una Pcmantenimiento preventivo y correctivo de una Pc
mantenimiento preventivo y correctivo de una Pc
 
Presentacion lean viii control visual
Presentacion lean viii control visualPresentacion lean viii control visual
Presentacion lean viii control visual
 
Dynamics saturday madrid 2018 validacion desarrollosna-vybc - jose angel
Dynamics saturday madrid 2018   validacion desarrollosna-vybc - jose angelDynamics saturday madrid 2018   validacion desarrollosna-vybc - jose angel
Dynamics saturday madrid 2018 validacion desarrollosna-vybc - jose angel
 
Shift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareShift Left: En busca del éxito del software
Shift Left: En busca del éxito del software
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Modelos o metodologías en las Ingenierías de Software
Modelos o metodologías en las Ingenierías de Software Modelos o metodologías en las Ingenierías de Software
Modelos o metodologías en las Ingenierías de Software
 
Rendimiento y Agilidad: Metasonic.
Rendimiento y Agilidad: Metasonic.Rendimiento y Agilidad: Metasonic.
Rendimiento y Agilidad: Metasonic.
 
Tiposdeciclosdevida 110822211401-phpapp01
Tiposdeciclosdevida 110822211401-phpapp01Tiposdeciclosdevida 110822211401-phpapp01
Tiposdeciclosdevida 110822211401-phpapp01
 
Examen Final-BI.pptx
Examen Final-BI.pptxExamen Final-BI.pptx
Examen Final-BI.pptx
 
Desarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comDesarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.com
 
Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)
 
WorkPLAN solutions. La solución ERP para la gestión y fabricación industrial.
WorkPLAN solutions. La solución ERP para la gestión y fabricación industrial.WorkPLAN solutions. La solución ERP para la gestión y fabricación industrial.
WorkPLAN solutions. La solución ERP para la gestión y fabricación industrial.
 
¿De que forma Realizar Un Presupuesto?
¿De que forma Realizar Un Presupuesto?
¿De que forma Realizar Un Presupuesto?
¿De que forma Realizar Un Presupuesto?
 
Capsule_2_Scrum.pdf
Capsule_2_Scrum.pdfCapsule_2_Scrum.pdf
Capsule_2_Scrum.pdf
 
Protocolo colaborativo, de benavides
Protocolo colaborativo, de benavidesProtocolo colaborativo, de benavides
Protocolo colaborativo, de benavides
 
Desarrollo ágil de software de software.pptx
Desarrollo ágil de software de software.pptxDesarrollo ágil de software de software.pptx
Desarrollo ágil de software de software.pptx
 
Anticipar las tecnologías disruptivas actuales con software responsivo
Anticipar las tecnologías disruptivas actuales con software responsivoAnticipar las tecnologías disruptivas actuales con software responsivo
Anticipar las tecnologías disruptivas actuales con software responsivo
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
¿Y qué pinta la Integración Continua en un sitio como éste?
¿Y qué pinta la Integración Continua en un sitio como éste?¿Y qué pinta la Integración Continua en un sitio como éste?
¿Y qué pinta la Integración Continua en un sitio como éste?
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 

Kürzlich hochgeladen

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 

Kürzlich hochgeladen (10)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Continuos delivery