CI Teamcity


Integración Continua con Teamcity

Formaciones empresas

 

CI Teamcity


Integración Continua con Teamcity

La Integración Continua o (CI) es una práctica encaminada a dar agilidad al equipo de desarrollo y detectar problemas de codificación y de integración lo antes posible. Ante cada cambio al código, un servicio de CI lanza la compilación, pruebas de unidad (y opcionalmente integración), obtiene métricas de calidad de código y construye todos los artefactos necesarios para producción. Esta alerta temprana permite detectar cuanto antes problemas y subsanarlos en el menor tiempo posible, cuando los desarrolladores todavía tienen contexto de lo que acaban de cambiar: mejorando la productividad final de todo el equipo. Herramientas como TeamCity aportan un gran valor para gestionar el ciclo de CI en un equipo de desarrollo. En este curso se ilustra cómo instalar, configurar y gestionar una cadena de CI completa. Y una vez configurada, como el siguiente paso: Continuous Delivery está al alcance de la mano.

 

 

Duración estimada: 12 horas

Temario del curso

  • Integración Continua.
  • Entorno y herramientas.
  • Gestión de política de ramas en control de código fuente.
  • Instalando Teamcity.
  • Configurar un proyecto.
  • Compilación.
  • Pruebas de unidad.
  • Recolección de tests.
  • Cobertura de código.
  • Detección de código duplicado.
  • Creación de artefactos.
  • Etiquetado de nº de build.
  • Despliegue automático entorno de pruebas.
  • Test de regresión.
  • Tipos de build:
    • Test de integración.
    • Nighlity-build.
  • Repositorio de artefactos.
  • API REST.