Upload
angel-nunez
View
1.581
Download
2
Embed Size (px)
DESCRIPTION
Presentation about TeamCity with a brief introduction to Continous Integration.
Citation preview
TeamCityDistributed Build Management and
Continuous Integration Server
Angel Núñez Salazar
Motivación
BUILDING SOFTWARE Can be a risky business
Continuous Integration
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.
Continuous Integration
Tres Pilares de Integración Continua
Code Repository
Automated Build Script
CI Server
TeamCity
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)
Why TeamCity ?
Integración “out of the box”
Why TeamCity ?Notificaciones Rápidas y Claras
Why TeamCity ?Pre – Tested Commit
ConclusiónTeamCity nos permite aprovechar de todos los beneficios de la “Integración Continua” sin convertir a la tecnología en un impedimento