¿Cuáles son las principales características y ventajas de JetBrains TeamCity Cloud?
CI gestionada – Ejecuta procesos de integración continua con todas las funciones sin la carga que supone el mantenimiento de servidores.
Automatización de compilaciones – Automatiza compilaciones, pruebas e implementaciones con claridad.
Información sobre fallos – Detecta rápidamente los problemas de compilación para acelerar las correcciones.
Escalabilidad en la nube – Admite un crecimiento flexible de los agentes para adaptarse a cargas de trabajo cambiantes.
Control de flujos de trabajo – Gestiona flujos de trabajo complejos con potentes opciones de configuración.
Agilidad en el desarrollo – Admite una velocidad de entrega a largo plazo y flujos de trabajo de lanzamiento estables.
CI/CD gestionada – Servicio alojado de automatización de compilaciones y pruebas.
Agentes en la nube – Máquinas de compilación para Linux y Windows alojadas por JetBrains.
Configuración de pipelines – Interfaz de usuario web o código DSL de Kotlin.
Integraciones nativas – Git, Docker y Jira sin necesidad de plugins.
Métricas de rendimiento – 8.000 créditos de compilación por plaza de colaborador incluidos.
Importante – No hay agentes de macOS alojados; utiliza tu propio Mac.
TeamCity Cloud es un servicio gestionado de integración y entrega continuas que ejecuta tus pipelines de compilación, pruebas e implementación en una infraestructura mantenida por JetBrains. Elimina el mantenimiento de servidores al tiempo que conserva el mismo flujo de trabajo que se utiliza en TeamCity On-Premises.
Sin mantenimiento de servidores – JetBrains se encarga de la aplicación de parches, el escalado y el mantenimiento.
Configuración como código – Gestiona las versiones de tus procesos mediante el DSL de Kotlin.
Agentes híbridos – Combina máquinas de compilación alojadas y autoalojadas.
Usuarios web gratuitos – Número ilimitado de gestores, probadores y observadores sin capacidad de realizar commits.
Herramientas nativas – Maven, Gradle, .NET y Docker integrados.
Análisis de fallos – Análisis inteligente de compilaciones y pruebas fallidas.
TeamCity Cloud compila, prueba e implementa automáticamente tu código cada vez que se producen cambios en tu sistema de control de versiones. JetBrains gestiona el servidor en AWS y proporciona agentes de compilación para Linux y Windows, de modo que tu equipo se dedica a configurar los flujos de trabajo en lugar de mantener la infraestructura de compilación. Los flujos de trabajo se pueden configurar a través de la interfaz de usuario web o escribirse como DSL de Kotlin y almacenarse en el control de código fuente, lo que permite que la lógica de compilación se versionara junto con el código. El servicio informa de los resultados de las pruebas y analiza los fallos de compilación, de modo que los cambios defectuosos se detectan antes de que lleguen a producción.
TeamCity Cloud es ideal para equipos de desarrollo y DevOps que desean implementar CI/CD sin tener que gestionar su propio servidor de compilación, especialmente para empresas centradas en la JVM que trabajan con Gradle, Maven o Kotlin. Su compatibilidad de primer nivel con Gradle y Maven, que incluye análisis de dependencias y distribución paralela de pruebas, reduce la sobrecarga de la caché y del calentamiento de la JVM con la que luchan las plataformas de ejecutores efímeros. Los equipos que ya utilizan IntelliJ IDEA u otros IDE de JetBrains obtienen una retroalimentación más precisa gracias a los complementos del IDE incluidos. No es la mejor opción para los equipos que necesitan compilaciones en macOS alojadas por JetBrains, ya que estas siguen requiriendo un agente para Mac autohospedado.
La principal diferencia radica en quién gestiona el servidor: TeamCity Cloud está alojado y mantenido por JetBrains, mientras que TeamCity On-Premises se ejecuta en tu propio hardware. La versión On-Premises está disponible en una edición Professional gratuita, limitada a 100 configuraciones de compilación y 3 agentes de compilación, y en una edición Enterprise de pago con configuraciones ilimitadas y compatibilidad total con complementos. TeamCity Cloud elimina esos límites y añade agentes alojados por JetBrains, pero ofrece menos controles de administración de bajo nivel, ya que es JetBrains quien gestiona el sistema subyacente. Además, la versión en la nube recibe actualizaciones con mayor frecuencia que las versiones locales, que se lanzan dos veces al año.
| Características | Cloud | On-Premises Professional | On-Premises Enterprise |
|---|---|---|---|
| Infraestructura | Alojado por JetBrains | Autogestionado | Autogestionado |
| Configuraciones de compilación | Ilimitadas | 100 como máximo | Ilimitado |
| Agentes alojados por JetBrains | ✓ | ✕ | ✕ |
| Complementos y personalización | Limitado | ✓ | ✓ |
| Modelo de usuario | Por autor de cambios | Ilimitado | Ilimitado |
| Mantenimiento | Gestionado por JetBrains | Manual | Manual |
No. Los agentes de compilación alojados por JetBrains en TeamCity Cloud solo funcionan en Linux y Windows; no hay agentes para macOS gestionados por JetBrains. Para realizar compilaciones para macOS, iOS, tvOS u otros destinos de Apple, debes instalar el agente de TeamCity en tu propio Mac y conectarlo como un agente autohospedado, que utiliza una ranura de compilación simultánea. Esto es importante para los desarrolladores de Apple, que siguen siendo responsables del aprovisionamiento y el mantenimiento de su propio hardware Mac, incluso en el servicio gestionado. Los propios agentes autohospedados son compatibles con Windows, Linux y macOS.
TeamCity Cloud se integra de forma nativa con Git, GitHub, GitLab, Bitbucket, Perforce, Subversion, Azure DevOps y Mercurial, y preconfigura la conexión automáticamente al autenticarse a través de GitHub, GitLab o Bitbucket Cloud. Para las compilaciones, incluye ejecutores para Maven, Gradle, Ant, .NET y Docker, además de informes de pruebas y cobertura de código sin necesidad de complementos adicionales. Los sistemas de seguimiento de incidencias, como Jira y YouTrack, se mantienen actualizados con el estado de las compilaciones y las pruebas en tiempo real. JetBrains afirma que aproximadamente el 99 % de los proyectos no necesitan complementos, ya que las herramientas más populares son compatibles de forma nativa.
La facturación se basa en el número de «committers», es decir, los usuarios que realizan 10 o más cambios en el sistema de control de versiones (VCS) en un periodo de 30 días. Los gestores, el personal de control de calidad y otros usuarios que no realizan commits tienen acceso gratuito e ilimitado a la interfaz web. Cada plaza de autor de cambios incluye 8.000 créditos de compilación, 40 GB de almacenamiento y 200 GB de transferencia de datos.
Los créditos de compilación incluidos en tus plazas de colaborador que no se utilicen caducan a final de cada mes, y se concede una nueva asignación. Estos créditos se utilizan para el tiempo de compilación en los agentes alojados por JetBrains y también pueden canjearse por almacenamiento, transferencia de datos o plazas de compilación simultáneas autoalojadas. Los paquetes de créditos adquiridos por separado no caducan.
Sí. Puedes instalar agentes de TeamCity en tus propios equipos con Windows, Linux o macOS y conectarlos mediante un token de autenticación generado. Cada agente autohospedado requiere una plaza de compilación simultánea en lugar de consumir minutos de crédito de compilación, y TeamCity da prioridad a los agentes autohospedados frente a los alojados por JetBrains para mantener bajos los costes de compilación.
El asistente de IA integrado en el producto se lanzó primero para los suscriptores de TeamCity Enterprise, y posteriormente se implementó en la versión Cloud. Ofrece ayuda contextual dentro de la interfaz de usuario de TeamCity para aprender a utilizar las funciones y resolver problemas de compilación. Comprueba la disponibilidad actual en tu instancia de TeamCity Cloud, ya que JetBrains lanza actualizaciones para la versión Cloud con más frecuencia que para la versión local.
| Sistemas operativos | Windows 11: Home / Pro / Education / Enterprise Windows 10: Home / Pro / Education / Enterprise Windows 7: Starter / Home Basic / Home Premium / Professional / Ultimate / Enterprise Windows Server 2022: Standard / Datacenter Windows Server 2019: Essentials / Standard / Datacenter Windows Server 2016: Essentials / Estándar / Datacenter Windows Server 2016 Server Core Windows Server 2012: Essentials / Estándar / Datacenter Windows Server 2008: Estándar / Enterprise / Datacenter Windows Server 2003: Estándar / Enterprise / Datacenter |
| Procesador |
El tiempo de CPU adicional para el agente de TeamCity es mínimo en comparación con el proceso de compilación. |
| Memoria RAM | Aproximadamente 500 MB de RAM adicional para el software del agente TeamCity autohospedado. Los agentes de Windows Server 2022 alojados por JetBrains proporcionan entre 8 GB y 32 GB de RAM. |
| Disco duro | El espacio en disco del agente autohospedado depende del uso de la compilación, incluyendo la descarga del código fuente, los artefactos descargados, los archivos temporales y el resultado de la compilación. Los agentes de Windows Server 2022 alojados por JetBrains proporcionan de 100 GB a 400 GB de SSD para ejecutar compilaciones y un volumen EBS raíz de 100 GB. |
| Pantalla | Pantalla estándar compatible con el sistema operativo correspondiente |
| Características especiales |
Compatibilidad con la interfaz web de TeamCity Cloud a través de navegadores modernos, incluidos Google Chrome, Mozilla Firefox, Microsoft Edge, Opera y Safari en macOS. |
| Nota | Requiere Java SE JRE en máquinas que ejecutan agentes autohospedados. Admite OpenJDK y Oracle Java 11 a 21 para el propio agente. Las compilaciones pueden utilizar otras versiones de Java instaladas en la máquina del agente. La compatibilidad con Windows 8.1 no figura en la tabla oficial actual de plataformas compatibles con TeamCity Cloud. Windows 7 aparece como probado, pero Windows 7 SP1 no se especifica por separado. Se requieren permisos de usuario de Windows para iniciar y detener servicios, depurar programas, reiniciar el equipo, ejecutarse como servicio de Windows cuando se utiliza como servicio y utilizar las funciones del Monitor de rendimiento. Es posible que se requieran Microsoft .NET Framework, Mono, Visual Studio, NuGet, Team Explorer u otras herramientas, dependiendo de los ejecutores de compilación e integraciones seleccionados. |
| Sistemas operativos | macOS Tahoe 26 macOS Sequoia 15 macOS Sonoma 14 macOS Ventura 13 macOS Monterey 12 macOS Big Sur 11 |
| Procesador | El tiempo de CPU adicional para el agente de TeamCity es mínimo en comparación con el proceso de compilación. El agente para macOS alojado por JetBrains proporciona 4 vCPU Apple M2. |
| Memoria RAM | Aproximadamente 500 MB de RAM adicional para el software del agente de TeamCity autohospedado. El agente para macOS alojado por JetBrains proporciona 10 GB de RAM. |
| Disco duro | El espacio en disco del agente autohospedado depende del uso de la compilación, incluyendo la descarga del código fuente, los artefactos descargados, los archivos temporales y el resultado de la compilación. El agente para macOS alojado por JetBrains proporciona 150 GB de almacenamiento para el software preinstalado y las compilaciones en ejecución. |
| Pantalla | Pantalla estándar compatible con el sistema operativo correspondiente. |
| Características especiales |
Compatibilidad con la interfaz web de TeamCity Cloud a través de navegadores modernos, incluidos Google Chrome, Mozilla Firefox, Microsoft Edge, Opera y Safari en macOS. |
| Nota | Requiere Java SE JRE en máquinas que ejecutan agentes autohospedados. Admite OpenJDK y Oracle Java 11 a 21 para el propio agente. Las compilaciones pueden utilizar otras versiones de Java instaladas en la máquina del agente. JetBrains incluye macOS como plataforma probada para TeamCity Agent, pero no publica una tabla de compatibilidad con macOS versión por versión. Es posible que se requieran Mono, NuGet CLI, Xcode u otras herramientas, dependiendo de los ejecutores de compilación e integraciones seleccionados. |
By continuing to browse our site you agree to our use of cookies, revised Privacy Policy and Terms of Service.
More information about cookies