Continuous Integration - Team city

12
TeamCity Distributed Build Management and Continuous Integration Server Angel Núñez Salazar

description

Presentation about TeamCity with a brief introduction to Continous Integration.

Transcript of Continuous Integration - Team city

Page 1: Continuous Integration - Team city

TeamCityDistributed Build Management and

Continuous Integration Server

Angel Núñez Salazar

Page 2: Continuous Integration - Team city

Motivación

BUILDING SOFTWARE Can be a risky business

Page 3: Continuous Integration - Team city

Continuous Integration

Page 4: Continuous Integration - Team city

Integración Continua Reduce Riesgos

• Encontrar errores muy tarde.Ejecución constante de pruebas automatizadas.

• Baja cohesión del equipo.Integra el trabajo del equipo de manera constante.

• Demora en comenzar alguien nuevo.A solo un click.

• Falta de visibilidad. Reportes y Métricas.

• No tener software “deployable”.Compila y despliega el código en cualquier plataforma.

Page 5: Continuous Integration - Team city

Continuous Integration

Page 6: Continuous Integration - Team city

Tres Pilares de Integración Continua

Code Repository

Automated Build Script

CI Server

Page 7: Continuous Integration - Team city

TeamCity

Page 8: Continuous Integration - Team city

Why TeamCity ?

Rápida Configuración

“From now on anyone who considers themselves to be a serious professional must refuse to write another

line of XML. When asked, say NO”

Robert C. Martin (Uncle Bob)

Page 9: Continuous Integration - Team city

Why TeamCity ?

Integración “out of the box”

Page 10: Continuous Integration - Team city

Why TeamCity ?Notificaciones Rápidas y Claras

Page 11: Continuous Integration - Team city

Why TeamCity ?Pre – Tested Commit

Page 12: Continuous Integration - Team city

ConclusiónTeamCity nos permite aprovechar de todos los beneficios de la “Integración Continua” sin convertir a la tecnología en un impedimento