Conceptos de CI/CD

¿Qué es un repositorio de artefactos?

Los repositorios de artefactos almacenan artefactos de compilación realizados mediante integración continua. Descubra más sobre por qué los repositorios de artefactos son importantes con TeamCity.

Estrategias de ramificación para CI/CD

Una estrategia de ramificación dicta cómo y cuándo deben fusionarse las ramas en el control de versiones. Descubra todo lo que hay que saber sobre las estrategias de ramificación en esta guía de TeamCity.

¿Qué es un lanzamiento tipo canary?

Los lanzamientos tipo "canary" ocurren cuando se lanzan cambios solo para pequeño grupo de usuarios. Descubra más sobre los lanzamientos "canary" y por qué son útiles con TeamCity.

¿Qué es la cobertura de código?

La cobertura de código mide la proporción de código utilizado por las pruebas automatizadas. Descubra qué significa esto y cómo ayuda a los desarrolladores con TeamCity.

¿Qué es la gestión de la configuración?

La gestión de la configuración es el registro de detalles dentro de una configuración de infraestructura para la revisión de cambios. Descubra más sobre la gestión de la configuración con TeamCity.

¿Qué es un modelo de madurez de entrega continua?

Los modelos de entrega continua ofrecen marcos para medir la progresión de CI/CD. Descubra por qué los modelos de entrega continua son importantes con TeamCity.

¿Qué es la automatización de la implementación?

La automatización de la implementación es el proceso de automatizar las actualizaciones en los entornos de prueba, de puesta en escena y reales. Descubra más sobre la automatización de la implementación con TeamCity.

¿Qué son las feature flags?

Las feature flags permiten a los desarrolladores modificar las funcionalidades del software sin cambiar el código. Descubra más acerca de las feature flags y por qué resultan útiles con TeamCity.

¿Qué son las pruebas inestables o "flaky tests"?

Las pruebas inestables son pruebas que devuelven resultados nuevos, a pesar de que no hay cambios en el código. Descubra por qué las pruebas inestables son importantes y cómo evitarlas con TeamCity.

¿Qué es la orquestación de lanzamientos?

La orquestación de lanzamientos permite a los desarrolladores coordinar la automatización de tareas dentro de múltiples sistemas. Descubra más acerca de las orquestaciones de lanzamientos con TeamCity.

¿Qué es el análisis de código estático?

El análisis de código estático es una serie de comprobaciones automatizadas que se realizan en el código fuente. Descubra por qué es importante y cómo funciona con CI/CD con TeamCity.

¿Qué es el desarrollo basado en tronco?

Utilizado con frecuencia por los equipos que practican CI/CD, el desarrollo basado en tronco es una de las diversas estrategias de ramificación. Descubra todo lo que hay que saber al respecto en esta guía de TeamCity.

¿Qué es el mapeo del flujo de valor?

El mapeo del flujo de valor, una técnica lean para analizar los procesos, identifica las áreas que generan desaprovechamiento para optimizar los flujos de trabajo. Descubra más al respecto con TeamCity.

¿Qué es el control de versiones?

Los sistemas de control de versiones (VCS) permiten a los desarrolladores hacer un seguimiento de los cambios en una base de código. Descubra por qué los VCS son imprescindibles en el desarrollo de software.