Mantenimiento del sistema TeamCity

Disfrute de todas las ventajas de un proceso automatizado de CI/CD con unos gastos generales mínimos, todo ello gracias al diseño de bajo mantenimiento de TeamCity.

Comience gratis

Copia de seguridad, restauración e importación de proyectos

TeamCity cuenta con opciones de copia de seguridad y restauración, que le permiten guardar el estado de su sistema y restaurarlo cuando lo necesite.

Supervise el estado de salud del servidor

Con el panel de control de TeamCity, puede realizar un seguimiento del estado de su servidor de compilación y detectar cualquier problema de configuración, incluidas las raíces VCS redundantes o no utilizadas, las configuraciones de compilación con grandes registros de compilación o los errores críticos.

Gestione su flota de agentes

Amplíe y gestione fácilmente su granja de builds. Gracias a los grupos de agentes de TeamCity, puede gestionar cientos de proyectos desde un único servidor.

Configuración y mantenimiento de agentes de compilación

Granja de builds a escala

Con el enfoque flexible de TeamCity hacia los agentes de compilación, escalar su granja de builds y mantener su infraestructura de compilación resulta sencillo.

Comprobación del estado del agente

Puede comprobar el estado de sus agentes, comparar las configuraciones y aplicar reglas para activar o desactivar agentes individuales tras un periodo determinado directamente desde la interfaz de usuario de TeamCity.

Estadísticas de carga de trabajo

Las estadísticas de carga de trabajo proporcionan información sobre el uso de los agentes para que pueda determinar con precisión cuándo es el momento de añadir más recursos a su granja de builds.

Más información sobre la configuración y el mantenimiento de los agentes de compilación de TeamCity

Grupos de agentes

Aproveche el diseño altamente escalable de TeamCity para gestionar cientos de proyectos desde un único servidor de compilación al tiempo que proporciona recursos de compilación dedicados con grupos de agentes. Al vincular un grupo de agentes de compilación a un único proyecto, puede asegurarse de que sus proyectos más importantes nunca tengan que esperar a que haya un agente de compilación disponible. Los grupos de agentes ofrecen todas las ventajas de una granja de builds dedicada sin los gastos generales adicionales.
Próximamente: añada grupos de agentes a sus favoritos y compruebe la carga de trabajo de los recursos de su proyecto.

Más información sobre los grupos de agentes

Acceso con un solo clic a los agentes de compilación

Gracias a los terminales de agente de TeamCity, nunca más tendrá que configurar una sesión SSH para acceder a un agente de compilación. En su lugar, utilice la interfaz de usuario alojada en la web de TeamCity para abrir un terminal de agente. Desde allí, puede comprobar el entorno del agente, acceder a los registros del agente para depurar fallos de compilación y actualizar la configuración del agente.

One-click access to build agents

Copia de seguridad y restauración para su servidor de CI

Tanto si está poniendo en marcha planes de recuperación ante desastres como si busca una forma eficaz de replicar la configuración de su servidor de CI, las herramientas de copia de seguridad y restauración de TeamCity están aquí para usted. Utilice la interfaz de usuario alojada en la web o la herramienta de línea de comandos para iniciar copias de seguridad manualmente y restaurarlas cuando sea necesario. Puede iniciar operaciones de copia de seguridad desde la API de REST de TeamCity para obtener una solución totalmente automatizada y personalizada según sus necesidades.

Más información sobre las opciones de copia de seguridad y restauración de TeamCity

Importar la configuración y el historial del proyecto

A medida que su proceso de CI/CD evoluciona, es posible que desee o necesite redistribuir proyectos a servidores dedicados. Con la función de importación de proyectos de TeamCity, puede mover las configuraciones de los proyectos (incluido el historial de compilación, el historial de cambios y las cuentas de usuario) entre servidores en un par de clics.

Más información sobre la importación de proyectos en TeamCity

Herramientas de diagnóstico y supervisión del servidor de compilaciones

Mantener la vista puesta en la salud de su servidor de compilación es fácil con las herramientas integradas de supervisión y diagnóstico de TeamCity. Optimice la configuración de su servidor con informes intuitivos y alertas personalizables.

Observabilidad integrada

Observabilidad integrada

Las métricas del servidor de TeamCity proporcionan información detallada sobre el estado y el rendimiento de su servidor de compilación. Supervise el número de compilaciones en cola y en ejecución, realice un seguimiento de las solicitudes HTTP al servidor, compare las tasas de inicio y finalización de trabajos y mucho más desde la interfaz de usuario de TeamCity.

Las métricas también se exponen a través de la API de REST en formato Prometheus, lo que significa que puede importarlas directamente a un panel de control de Grafana.

Más información sobre las métricas integradas de TeamCity

Informes de uso de disco

Informes de uso de disco

El informe de uso de disco de TeamCity identifica los repositorios de artefactos locales y remotos para informar exhaustivamente sobre su uso del almacenamiento. Los datos se desglosan por proyectos y configuraciones de compilación, lo que le proporciona toda la información necesaria para ajustar las reglas de limpieza automática y gestionar el almacenamiento de forma eficaz.

Más información sobre los informes de uso del disco de TeamCity

Informes de estado del servidor

Informes de estado del servidor

Desde problemas de configuración de la base de datos o del servidor hasta raíces VCS y dependencias de compilación que faltan, los informes de estado de TeamCity le alertan de cualquier problema que pueda afectar a sus procesos de CI/CD. La categorización inteligente y las evaluaciones de gravedad le ayudan a filtrar los problemas de manera eficiente para mantener sus compilaciones funcionando sin problemas.

Más información sobre los informes de estado del servidor de TeamCity

Optimice los procesos de compilación

Optimice los procesos de compilación

Garantice el buen funcionamiento de su servidor de CI estableciendo límites en el tamaño y las cantidades de los archivos de artefactos, tiempos de ejecución de compilación y comprobaciones de VCS. Los ajustes de compilación configurables de TeamCity le permiten optimizar el comportamiento de su servidor de TeamCity para adaptarlo a sus necesidades.

Más información sobre las opciones de configuración de TeamCity

Revise los registros del servidor

Revise los registros del servidor

Cuando una compilación o prueba sufre un problema, es esencial investigar rápidamente la causa subyacente. Cada agente de compilación de TeamCity transmite automáticamente los registros de compilación, los resultados de las pruebas y las métricas a su servidor de TeamCity, lo que le garantiza un acceso inmediato a toda la información relevante.

Más información sobre los registros del servidor

Alertas de espacio en disco

Si su espacio de almacenamiento disponible se agota, las notificaciones automáticas de TeamCity le dan tiempo para solucionar el problema. Ajuste el umbral en función del tamaño medio de sus archivos para asegurarse de que los avisos lleguen a tiempo.

Reglas de limpieza configurables

Libere espacio en disco y limpie las cachés de forma automática con las reglas de limpieza configurables de TeamCity. Defina políticas de retención y eliminación de artefactos de compilación, archivos de registro y estadísticas, y elimine automáticamente los archivos obsoletos.

Supervisión de la memoria

Mantenga bucles de feedback eficientes gracias a la supervisión de la memoria integrada para su servidor de CI. Las alertas automáticas y los umbrales configurables de TeamCity proporcionan advertencias tempranas para no ralentizar sus ciclos de compilación.

Obtenga más información sobre las funcionalidades de observabilidad de TeamCity en nuestro blog

CI/CD Observability With TeamCity Server Metrics

Yegor Naumov, 1 de junio de 2022

Observabilidad de CI/CD con las métricas de TeamCity Server

En este artículo, arrojamos algo de luz sobre las métricas más útiles de TeamCity y la mejor forma de utilizarlas e interpretarlas.

Solving Build Server Scalability Issues

Pavel Sher, 5 de abril de 2023

Cómo resolver los problemas de escalabilidad del servidor de compilación

En este artículo del blog, repasamos los pasos que dio el equipo de TeamCity para aumentar el rendimiento y la estabilidad de nuestro servidor de compilación y los problemas que tuvimos que superar.

Pruebe TeamCity

Una solución de CI/CD avanzada con potentes funcionalidades de mantenimiento del sistema

PREGUNTAS FRECUENTES: mantenimiento del sistema TeamCity