I would like to view this page in
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 gratisTeamCity cuenta con opciones de copia de seguridad y restauración, que le permiten guardar el estado de su sistema y restaurarlo cuando lo necesite.
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.
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.
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.
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.
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
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
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.
Hospedado por JetBrains
¿Está buscando una solución de CI/CD que no tenga que gestionar usted mismo? Pruebe TeamCity Cloud, un servicio de CI/CD totalmente alojado por JetBrains.
Hospedado por usted
¿Le gustaría alojar su solución de CI/CD en su propio servidor? Comience con TeamCity Professional, que es gratuito para proyectos pequeños.
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
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
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.
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.
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
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
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
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.
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.
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.
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.
Yegor Naumov, 1 de junio de 2022
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.
Pavel Sher, 5 de abril de 2023
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.
Una solución de CI/CD avanzada con potentes funcionalidades de mantenimiento del sistema