Top Banner
DevOps Más allá de “Botón derecho > Publicar” #FourSessions Ángel García
25

DevOps - Más allá del botón derecho > publicar | 4Sessions Feb17

Jan 22, 2018

Download

Technology

[T]echdencias
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

DevOpsMás allá de “Botón derecho > Publicar”

#FourSessions

Ángel García

Page 2: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

Ángel García

@angel_g_santos

Senior Developer

[email protected]

[email protected]

@

fotosilueta

Page 3: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

DevOps

Page 4: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

DevOps

Page 5: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

DevOps

Page 6: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

DevOps

Page 7: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

Etapas

DevOps

Page 8: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

Continuous Integration

¿Qué es?

Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early.

https://www.thoughtworks.com/es/continuous-integration

Page 9: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

Continuous Delivery

¿Qué es?

Through reliable, low-risk releases, Continuous Delivery makes it possible to continuously adapt software in line with user feedback, shifts in the market and changes to business strategy. Test, support, development and operations work together as one delivery team to automate and streamline the build, test and release process

https://www.thoughtworks.com/continuous-delivery

Page 10: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

I choose you!

Page 11: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

• Git• GitFlow

¿Por qué?

Page 12: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

¿Por qué?• Visual Studio Team Services

• Integración out-of-the-box con Git• Integración out-of-the-box con Azure• SCV, Build, Release, Deploy management

Page 13: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

• Azure• WebApps• Máquinas virtuales• Bases de datos• Infraestructura• Storage• …

• Y porque es de Microsoft

¿Por qué?

Page 14: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

Visual Studio Dev Essentials

https://www.visualstudio.com/es/dev-essentials/

Page 15: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

Continuous Integration

Estrategias CI - Build

• Planificada (… y nightlies)• Inmediata• Gated Commit / Check in• Manual

Page 16: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

• La estrategia de branching determinaqué ramas deben ser compiladasmediante una build automática.

• En GitFlow, tiene sentido tener al menos dos entornos automatizados: master y develop

Estrategia de branching - GitFlow

Continuous Integration

Page 17: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

DEMO

Page 18: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

Continuous Delivery

Deploy

• WebApp• Nuget• Store• …

Page 19: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

Continuous Delivery

Estrategias CD - Release

• Planificada (… y nightlies)• Inmediata• Manual

Page 20: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

DEMO

Page 21: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

DevOps

Code Build Test Release Deploy

Resumen

Page 22: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

DevOps

Code Build Test Release Deploy

Resumen

Page 23: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

DevOps

Code Build Test Release Deploy

Resumen

Page 24: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

Ángel García

@angel_g_santos

[email protected]

[email protected]

@

fotosilueta

Q&A

Page 25: DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17

GRACIAS