continuous integration - team city
DESCRIPTION
Presentation about TeamCity with a brief introduction to Continous Integration.TRANSCRIPT
![Page 1: Continuous Integration - Team city](https://reader035.vdocument.in/reader035/viewer/2022070312/553b984955034636568b45bf/html5/thumbnails/1.jpg)
TeamCityDistributed Build Management and
Continuous Integration Server
Angel Núñez Salazar
![Page 2: Continuous Integration - Team city](https://reader035.vdocument.in/reader035/viewer/2022070312/553b984955034636568b45bf/html5/thumbnails/2.jpg)
Motivación
BUILDING SOFTWARE Can be a risky business
![Page 3: Continuous Integration - Team city](https://reader035.vdocument.in/reader035/viewer/2022070312/553b984955034636568b45bf/html5/thumbnails/3.jpg)
Continuous Integration
![Page 4: Continuous Integration - Team city](https://reader035.vdocument.in/reader035/viewer/2022070312/553b984955034636568b45bf/html5/thumbnails/4.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070312/553b984955034636568b45bf/html5/thumbnails/5.jpg)
Continuous Integration
![Page 6: Continuous Integration - Team city](https://reader035.vdocument.in/reader035/viewer/2022070312/553b984955034636568b45bf/html5/thumbnails/6.jpg)
Tres Pilares de Integración Continua
Code Repository
Automated Build Script
CI Server
![Page 7: Continuous Integration - Team city](https://reader035.vdocument.in/reader035/viewer/2022070312/553b984955034636568b45bf/html5/thumbnails/7.jpg)
TeamCity
![Page 8: Continuous Integration - Team city](https://reader035.vdocument.in/reader035/viewer/2022070312/553b984955034636568b45bf/html5/thumbnails/8.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070312/553b984955034636568b45bf/html5/thumbnails/9.jpg)
Why TeamCity ?
Integración “out of the box”
![Page 10: Continuous Integration - Team city](https://reader035.vdocument.in/reader035/viewer/2022070312/553b984955034636568b45bf/html5/thumbnails/10.jpg)
Why TeamCity ?Notificaciones Rápidas y Claras
![Page 11: Continuous Integration - Team city](https://reader035.vdocument.in/reader035/viewer/2022070312/553b984955034636568b45bf/html5/thumbnails/11.jpg)
Why TeamCity ?Pre – Tested Commit
![Page 12: Continuous Integration - Team city](https://reader035.vdocument.in/reader035/viewer/2022070312/553b984955034636568b45bf/html5/thumbnails/12.jpg)
ConclusiónTeamCity nos permite aprovechar de todos los beneficios de la “Integración Continua” sin convertir a la tecnología en un impedimento