LUCIDTextjet - Print logo

Jetbrains TeamCity

Short Description

Open HTML

¿Cuáles son las principales características y ventajas de JetBrains TeamCity?
Automatización de compilaciones – Automatiza de forma eficiente las compilaciones, las pruebas y los pasos de implementación.
Control de procesos – Organiza cadenas de compilación complejas con una mayor claridad.
Información sobre pruebas – Detecta rápidamente los fallos para resolver los problemas con mayor rapidez.
Integración de herramientas – Se conecta sin problemas con herramientas de control de versiones y DevOps.
Flexibilidad de configuración – Admite la configuración basada en código para flujos de trabajo de CI repetibles.
Agilidad de desarrollo – Admite una velocidad de entrega a largo plazo y procesos de lanzamiento estables.

Long Description

Open HTML

¿Qué incluye JetBrains TeamCity?

Automatización de compilaciones – compila, prueba e implementa automáticamente los cambios en el código.
Pipeline como código – define pipelines en Kotlin DSL o de forma visual.
Cadenas de compilación – Visualiza y coordina las compilaciones dependientes entre proyectos.
Inteligencia de pruebas – Realiza un seguimiento de las pruebas inestables y del historial completo de pruebas.
Capacidad básica – La edición gratuita incluye 3 agentes y 100 configuraciones.
Importante – Para disponer de configuraciones de compilación ilimitadas es necesaria la edición Enterprise de pago.

¿Cuáles son las principales ventajas de JetBrains TeamCity?

JetBrains TeamCity es un servidor de integración y entrega continuas que automatiza la compilación, las pruebas y la implementación de software en entornos locales, en la nube e híbridos. Centraliza la gestión de compilaciones para equipos que trabajan con Git, Perforce, Maven, Gradle, .NET, Docker y el ecosistema de IDE de JetBrains.

Funcionalidades integradas – Funciona desde el primer momento sin necesidad de instalar un sinfín de complementos.
Respuesta rápida – Notifica a los desarrolladores en el momento en que falla una compilación.
Compilaciones en paralelo – Ejecuta compilaciones simultáneamente en varios agentes.
Integración con el IDE – Activa y visualiza las compilaciones desde IntelliJ IDEA.
Alojamiento flexible – Implementación en las propias instalaciones, en la nube o en un entorno híbrido.
Commits preprobados – Valida los cambios antes de que lleguen al repositorio.

¿Qué hace JetBrains TeamCity?

TeamCity es un servidor de CI/CD que compila, prueba e implementa automáticamente tu código cada vez que se envían cambios al control de versiones. Supervisa repositorios como Git, Perforce y Subversion, y a continuación activa las compilaciones según las reglas que definas e informa de los resultados a través de una interfaz web. Un servidor central coordina el trabajo, mientras que los agentes de compilación distribuidos ejecutan en paralelo las tareas reales de compilación y prueba. Esto proporciona a los desarrolladores información inmediata cuando una confirmación rompe la compilación, en lugar de que los problemas salgan a la luz en una fase tardía del ciclo de lanzamiento.

¿Para quién es más adecuado JetBrains TeamCity?

TeamCity es ideal para equipos de software que buscan un servidor de CI/CD sofisticado y autohospedado sin tener que montar ni mantener una gran pila de complementos. Resulta especialmente eficaz para entornos JVM y .NET, ya que incluye ejecutores de primera clase para Maven, Gradle, Ant y MSBuild, y se integra perfectamente con IntelliJ IDEA, Rider y otros IDE de JetBrains. Un equipo pequeño puede utilizar la edición Professional gratuita, que incluye 3 agentes de compilación y 100 configuraciones de compilación, mientras que las organizaciones más grandes pueden optar por la edición Enterprise para disponer de configuraciones ilimitadas. Los equipos que ya utilizan las herramientas de JetBrains también pueden ejecutar compilaciones remotas y realizar commits previamente probados directamente desde su IDE, algo que Jenkins no ofrece de serie.

¿Cuál es la diferencia entre TeamCity Professional y Enterprise?

La principal diferencia es la escala: TeamCity Professional es gratuito, pero tiene un límite de 100 configuraciones de compilación y 3 agentes de compilación, mientras que la edición Enterprise elimina por completo el límite de configuraciones. Ambas ediciones se instalan desde la misma distribución y comparten las mismas características básicas, por lo que se puede cambiar de una a otra introduciendo una clave de licencia sin perder ningún dato. La edición Enterprise añade soporte prioritario a través de una instancia privada de Zendesk, mientras que la Professional se basa en el foro de la comunidad y el gestor de incidencias público. Cada agente de compilación adicional que se añada aumenta el límite de configuración de la edición Professional en 10 y permite ejecutar una compilación más en paralelo. TeamCity Cloud es una tercera opción, alojada por JetBrains en un modelo basado en créditos en lugar de autohospedado.

CaracterísticasProfessionalEnterpriseCloud
Alojamiento Autohospedado Autohospedado Alojado por JetBrains
Configuraciones de compilación Límite de 100 Ilimitado Ilimitado
Agentes de compilación incluidos 3 3 Basado en créditos
Agentes adicionales Gestionados
Asistencia prioritaria

¿Con qué sistemas de control de versiones y herramientas de compilación se integra TeamCity?

TeamCity es compatible de serie con Git, Perforce, Mercurial, Subversion y CVS, y cuenta con integraciones específicas para GitHub, GitLab, Bitbucket y Azure DevOps. Una sola compilación puede extraer código fuente de varios repositorios a la vez, incluso combinando tipos de sistemas de control de versiones (VCS) como Perforce y Git en una misma configuración. En cuanto a la compilación, incluye ejecutores para Maven, Gradle, Ant, MSBuild, NuGet, Node.js y Kotlin Script, y cualquier paso puede ejecutarse dentro de un contenedor de Docker. Para escalar los agentes, se conecta a Amazon EC2, Kubernetes, VMware vSphere, Google Cloud y Azure.

¿Qué deben saber los equipos antes de elegir la edición Professional gratuita?

La edición Professional gratuita cuenta con todas las funciones, pero tiene un límite máximo de 100 configuraciones de compilación y 3 agentes de compilación; si se supera el límite de agentes, no se podrán iniciar nuevas compilaciones hasta que se amplíe la capacidad. Para ampliar más allá de ese límite, se requiere la licencia Enterprise de pago, además de ranuras de agente adicionales, cada una de las cuales añade 10 configuraciones. El Asistente de IA es una integración de pago de la edición Enterprise, no una función gratuita. TeamCity es además una aplicación JVM con un consumo de memoria relativamente elevado, y su jerarquía de proyectos y su modelo de cadena de compilación suponen una curva de aprendizaje durante la configuración inicial. Los proyectos de código abierto pueden evitar este coste solicitando una licencia gratuita a través del programa de JetBrains.

¿Qué ha cambiado en TeamCity 2026.1 que los compradores deberían saber?

A partir de la versión 2026.1, el servidor de TeamCity y los agentes de compilación ya no se inician con versiones de Java anteriores a la 21, por lo que el host debe ejecutar Java 21 para iniciar el servidor. Este requisito solo afecta al funcionamiento del propio TeamCity; tus compilaciones pueden seguir estando dirigidas a versiones anteriores de Java, como el JDK 19. Esta versión también incorpora una CLI de TeamCity para gestionar las compilaciones desde la terminal y un punto final MCP que permite a los agentes de IA interactuar con el servidor. Las versiones locales reciben ahora dos versiones principales al año, mientras que TeamCity Cloud se actualiza con mayor frecuencia.

¿Funciona TeamCity en Windows, Linux y macOS?

Sí. El servidor de TeamCity y los agentes de compilación están basados en Java y se ejecutan en versiones recientes de Windows, Linux y macOS, así como en contenedores Docker. El instalador de Windows y las imágenes de Docker incluyen Amazon Corretto Java 21, mientras que los hosts con Apple Silicon, como M1 o M2, se combinan mejor con una versión como Azul OpenJDK.

¿En qué se diferencia TeamCity de Jenkins?

TeamCity es un producto propietario de JetBrains que incluye de serie cadenas de compilación, historial de pruebas y pipelines en Kotlin DSL, mientras que Jenkins es de código abierto y depende en gran medida de los complementos de la comunidad para ofrecer funciones similares. Los equipos suelen elegir TeamCity por su configuración más rápida y consistente, con soporte del proveedor, y Jenkins por su máxima flexibilidad sin costes de licencia.

 

System requirements

Sistemas operativos Windows 11: Home / Pro / Education / Enterprise
Windows 10: Home / Pro / Education / Enterprise
Windows 8.1: Core / Pro / Enterprise
Windows 8: Core / Pro / Enterprise
Windows 7: Starter / Home Basic / Home Premium / Professional / Ultimate / Enterprise
Windows Server 2022: Essentials / Standard / Datacenter
Windows Server 2019: Essentials / Standard / Datacenter
Windows Server 2016: Essentials / Standard / Datacenter
Windows Server 2016 Server Core
Windows Server 2012: Essentials / Foundation / Standard / Datacenter
Windows Server 2008: Standard / Enterprise / Datacenter / Web
Windows Server 2008 R2: Foundation / Standard / Enterprise / Datacenter / Web
Procesador Servidor de producción: se recomiendan al menos 4 núcleos de CPU.
Las arquitecturas verificadas incluyen Intel x86 y AMD64 x86_64.
Los requisitos del procesador del agente dependen de los procesos de compilación ejecutados.
Memoria RAM La memoria del servidor depende de la carga de trabajo.
Por lo general, 16 GB de RAM son suficientes para hasta 100 compilaciones simultáneas, 200 usuarios en línea y repositorios de tamaño medio.
El software del agente requiere unos 500 MB de RAM además de los requisitos del proceso de compilación.
Opción mínima de memoria del servidor TeamCity: 1024 MB para Java de 64 bits.
Opción recomendada de memoria del servidor de tamaño medio: 2048 MB para Java de 64 bits.
Opción de memoria del servidor grande recomendada: 4 GB para Java de 64 bits.
Disco duro El paquete de instalación de TeamCity 2025.11.4 para Windows ocupa aproximadamente 1.5 GB.
El almacenamiento adicional depende del historial de compilaciones, los artefactos, los registros de compilación, las cachés VCS, los repositorios espejo y los datos de checkout.
Se recomienda encarecidamente el almacenamiento local para las cachés del sistema del directorio de datos de TeamCity.
Pantalla Pantalla estándar compatible con el sistema operativo correspondiente.
Características especiales

Aplicación web TeamCity Server con orquestación de compilaciones de CI y CD.
Compatibilidad del agente de compilación de TeamCity con compilaciones de Windows.
El instalador de Windows incluye Tomcat y Amazon Corretto Java 64 bits 21.
El instalador del agente para Windows incluye Amazon Corretto Java 64 bits 17.
Instalación como servicio de Windows para TeamCity Server y un agente de compilación.
La integración de VCS con Azure DevOps TFS puede funcionar mejor en Windows.
La integración de VCS con VSS puede funcionar mejor en Windows.
Los inicios de sesión en dominios de Windows y la autenticación HTTP NTLM pueden funcionar mejor en Windows.
El feed de NuGet en el servidor puede funcionar mejor en Windows.
Se admite 
el envío de agentes a equipos Windows.
Los 
agentes basados en Windows pueden utilizar la funcionalidad de reinicio del agente, el modo de servicio de Windows, la funcionalidad de volcado de procesos y la supervisión del rendimiento cuando se conceden los permisos necesarios.
Los 
ejecutores de compilación y las integraciones incluyen Ant, Maven, Gradle, .NET, MSBuild, NAnt, Visual Studio Solutions, FxCop, NuGet, línea de comandos, Python, Kotlin Script, Node.js, Rake, PowerShell, Git, Subversion, Perforce, Azure DevOps, Mercurial, CVS, Borland StarTeam, GitHub, GitLab, Bitbucket, JetBrains Space, Amazon EC2, VMware vSphere y Kubernetes.
Interfaz web probada con Google Chrome, Mozilla Firefox, Microsoft Edge, Opera y Safari en macOS.

Nota TeamCity Server requiere Java SE JRE.
Las versiones de Java compatibles con TeamCity 2025.11 son OpenJDK y Oracle Java 11 8u16 o posterior hasta Java 21, de 32 o 64 bits.
Se recomienda Java de 64 bits.
A partir de TeamCity 2026.1, los servidores y agentes no se iniciarán con versiones de Java anteriores a la 21.
TeamCity Server no es compatible con Windows XP ni con Windows XP x64.
Según se informa, el agente funciona solo en Windows XP, Windows XP x64 y Windows 2000 en modo interactivo, pero estas plataformas no figuran como plataformas probadas.
El agente de Windows que se ejecuta como servicio no puede acceder a recursos compartidos de red ni a unidades asignadas en algunos casos.
Se recomienda encarecidamente el uso de una base de datos externa para entornos de producción.

 

Sistemas operativos

macOS Tahoe 26
macOS Sequoia 15
macOS Sonoma 14
macOS Ventura 13
macOS Monterey 12
macOS Big Sur 11

Procesador Servidor de producción: se recomiendan al menos 4 núcleos de CPU.
Las arquitecturas verificadas incluyen Intel x86, AMD64 x86_64 y chips Apple Silicon M.
Los requisitos del procesador del agente dependen de los procesos de compilación ejecutados.
Memoria RAM La memoria del servidor depende de la carga de trabajo.
Por lo general, 16 GB de RAM son suficientes para hasta 100 compilaciones simultáneas, 200 usuarios en línea y repositorios de tamaño medio.
El software del agente requiere unos 500 MB de RAM, además de los requisitos del proceso de compilación.
Opción mínima de memoria del servidor TeamCity: 1024 MB para Java de 64 bits.
Opción recomendada de memoria del servidor de tamaño medio: 2048 MB para Java de 64 bits.
Opción de memoria del servidor grande recomendada: 4 GB para Java de 64 bits.
Disco duro Paquete TeamCity 2025.11.4 tar.gz de aproximadamente 1.5 GB.
El almacenamiento adicional depende del historial de compilaciones, los artefactos, los registros de compilación, las cachés VCS, los réplicas de repositorios y los datos de checkout.
Se recomienda encarecidamente el almacenamiento local para las cachés del sistema del directorio de datos de TeamCity.
Pantalla Pantalla estándar compatible con el sistema operativo correspondiente.
Características especiales Aplicación web TeamCity Server con orquestación de compilaciones de CI y CD.
Compatibilidad de TeamCity Build Agent con compilaciones de macOS.
Paquete de instalación manual tar.gz incluido con un contenedor de servlets Tomcat.
La arquitectura del chip Apple Silicon M está verificada para TeamCity Server y Agent cuando hay una JVM adecuada disponible.
Para los sistemas Apple ARM, JetBrains recomienda considerar una distribución de Java diferente, como Azul OpenJDK.
Los agentes de macOS admiten la funcionalidad de Xcode Runner cuando Xcode está instalado en el agente de compilación.
Los ejecutores de compilación y las integraciones incluyen Ant, Maven, Gradle, .NET, MSBuild, NAnt, Visual Studio Solutions, FxCop, NuGet, línea de comandos, Python, Kotlin Script, Node.js, Rake, PowerShell, Git, Subversion, Perforce, Azure DevOps, Mercurial, CVS, Borland StarTeam, GitHub, GitLab, Bitbucket, JetBrains Space, Amazon EC2, VMware vSphere y Kubernetes.
Interfaz web probada con Google Chrome, Mozilla Firefox, Safari en macOS, Microsoft Edge y Opera.
Nota TeamCity Server requiere Java SE JRE.
Las versiones de Java compatibles con TeamCity 2025.11 son OpenJDK y Oracle Java 11 8u16 o posterior hasta Java 21, de 32 o 64 bits.
Se recomienda Java de 64 bits.
A partir de TeamCity 2026.1, los servidores y agentes no se iniciarán con versiones de Java anteriores a la 21.
Los números de versión específicos de macOS no figuran en la tabla actual de plataformas compatibles con JetBrains TeamCity.
Se recomienda encarecidamente el uso de una base de datos externa para entornos de producción.

  

   

COMPANY NAME | First Name, Last name | Address | Phone 0000 - 00 00 00 | Email info@kundendomain.com

By continuing to browse our site you agree to our use of cookiesrevised Privacy Policy and Terms of Service.
More information about 
cookies

I agree