Funcionalidades de automatización de compilación de TeamCity

Automatice sus operaciones de CI/CD y transforme los pasos manuales en un proceso repetible, escalable y optimizado con las sólidas funcionalidades de automatización de compilaciones de TeamCity.

Empezar a crear gratis

Elimine los errores manuales

Elimine el margen de error manual y asegúrese de que su proceso de compilación, prueba y lanzamiento se aplica de forma coherente en todo momento.

Optimice sus procesos

Optimice sus pruebas automatizadas y abrevie los bucles de feedback de los desarrolladores para obtener un código de mayor calidad y fiabilidad.

Escale sus actividades de DevOps

Establezca las bases para escalar sus actividades de DevOps a medida que crezca su proyecto.

Configure sus procesos de CI/CD con facilidad

Tanto si desarrolla usted en solitario y busca una solución lista para usar, como si forma parte de un equipo de desarrollo que busca una plataforma de CI/CD que crezca con el equipo, TeamCity le da el poder de compilar donde quiera y la libertad de escalar su proceso a medida que sus proyectos evolucionan.

Asistencia multiplataforma

TeamCity ofrece compatibilidad total con los lenguajes de programación, las herramientas de compilación y los marcos de pruebas más populares, combinada con la capacidad de ejecutar compilaciones y pruebas en paralelo en diferentes plataformas y entornos.

Saber más

Solución de CI/CD altamente escalable

Tanto si prefiere alojar su granja de compilaciones en la empresa, en la nube, en máquinas virtuales o en contenedores Docker, como si busca una solución totalmente gestionada, TeamCity se lo permite. Saque partido a las plantillas de configuración de compilaciones de TeamCity para crear nuevos procesos rápidamente y garantizar un enfoque coherente en todos los proyectos.

Saber más

Almacene sus procesos como código

Con TeamCity, adoptar la configuración como código es sencillo. Tanto si quiere escribir su lógica de automatización de forma nativa en Kotlin DSL o XML como si prefiere generar los archivos de configuración desde la intuitiva interfaz de usuario de TeamCity, aproveche todas las ventajas de almacenar sus procesos en el control de versiones.

Saber más

Amplio ecosistema de complementos

Amplíe su plataforma de CI/CD con el vasto ecosistema de complementos de TeamCity. Descubra nuevas formas de integrar TeamCity con su pila tecnológica existente. Con más de 170 complementos disponibles, adaptar su plataforma de CI/CD a sus necesidades es sencillo. Incluso puede desarrollar su propio complemento utilizando nuestra guía de primeros pasos si lo necesita.

Explore los complementos de TeamCity

Compile desde cualquier fuente

Dondequiera que almacene su código fuente, puede empezar a compilarlo de forma automática con TeamCity.

Empezar a crear gratis

  • Compatibilidad nativa con los principales sistemas de control de versiones, incluidos Git, Mercurial, Perforce, Subversion, Azure DevOps (Microsoft Team Foundation Server), etc.
  • Integraciones listas para usar con los principales hosts VCS: GitHub, GitLab, Bitbucket y Azure DevOps.
  • Combine el código fuente de varios repositorios de diferentes sistemas de control de versiones en una única cadena de compilación.

Personalice su flujo de trabajo

TeamCity le ofrece un control total sobre lo que desencadena exactamente la ejecución de cada proceso.

Desencadenante de VCS

Desencadene compilaciones en cada solicitud de incorporación de cambios. No importa dónde almacene su código, puede utilizar TeamCity para crear flujos de trabajo flexibles y potentes para compilar, probar e implementar su software de forma automática.

Saber más

Reglas de desencadenado avanzadas

Inicie una nueva ejecución del proceso basándose en el autor de la confirmación, el mensaje de confirmación o los archivos afectados.

Compilaciones programadas

Automatice las compilaciones con una programación horaria, diaria o semanal.

Saber más

Dependencias de las instantáneas

Configure las dependencias en etapas anteriores del proceso.

Saber más

Compilaciones fallidas

Reintente automáticamente las compilaciones fallidas.

Saber más

Integración del IDE

Permita a los desarrolladores iniciar una compilación desde su IDE y validar los cambios antes de confirmarlos.

Saber más

Dependencias de artefactos

A través de las dependencias de artefactos, puede recuperar resultados de compilaciones anteriores e incorporarlos a su configuración de compilación actual.

Saber más

Amplíe las capacidades de TeamCity

Establezca una conexión sin fisuras entre TeamCity y cada componente de su cadena de herramientas de desarrollo de software, para que pueda aprovechar todas las ventajas del CI/CD.

Más información acerca de la API de REST

  • Aproveche los numerosos complementos de TeamCity o cree los suyos propios.
  • Integre su plataforma de CI/CD en los sistemas y herramientas existentes con la ayuda de la completa API de REST de TeamCity.
  • Recupere información de forma automática para supervisar el progreso y producir informes, o utilice scripts personalizados para interactuar con TeamCity de forma programada y evitar intervenciones.

Entregue código de calidad más rápido

Con TeamCity, no hay compromiso entre calidad y velocidad. Con bucles de feedback más cortos, empezará a detectar y solucionar problemas antes.

Agent pools

Información detallada

La amplia compatibilidad con marcos de pruebas, herramientas de análisis estático, informes de cobertura del código y más le proporcionan toda la información que necesita para supervisar la calidad del código. Los resultados detallados de las pruebas, incluidos los registros de compilación, las capturas de pantalla, el historial de las pruebas y otros metadatos proporcionan un contexto vital, para que pueda empezar a investigar cualquier problema en cuanto se detecte.

Saber más

Informes en tiempo real

Los informes de pruebas sobre la marcha combinados con la paralelización inteligente de pruebas, la detección de pruebas defectuosas y la reordenación automática de pruebas garantizan que los resultados se entreguen más rápidamente, para que pueda comenzar antes a solucionar los problemas.

Saber más

Resultados donde los necesita

Alerte a los usuarios individualmente de las compilaciones fallidas y ponga los resultados de las pruebas a disposición de todo el equipo gracias a las integraciones listas para usar de TeamCity. Publique el resultado de cada compilación en su host VCS, sistema de seguimiento de incidencias, plataforma de mensajería... o incluso en los tres.

Devolver la «continuidad» a la implementación continua

Mantenga una cadencia regular de lanzamientos y entregue sus últimas funcionalidades y correcciones de errores a producción más rápidamente con las opciones de entrega e implementación continuos de TeamCity.

Artefactos de compilación

Publique los artefactos de compilación en una ubicación de su elección o utilice el repositorio de artefactos integrado de TeamCity.

Saber más

Ejecutores de compilaciones

Configure los pasos de implementación con la ayuda de ejecutores de compilación dedicados, o cree un proceso personalizado con el ejecutor de línea de comandos de TeamCity.

Saber más

Proceso de despliegue automatizado

Combine las ventajas de un proceso automatizado con la seguridad de una autorización de lanzamiento manual configurando un proceso de implementación automatizado que solo puedan activar las personas autorizadas.

Preguntas frecuentes