Integraciones con las herramientas de compilación de TeamCity

Con las integraciones de herramientas de compilación que abarcan todo, desde .NET, Gradle y Maven, hasta Unity, Unreal Engine y Xcode, TeamCity puede satisfacer todas sus necesidades de servidores de integración continua.

Comience gratis

Compatibilidad con las principales herramientas de compilación

Aproveche la detección automática de pasos de compilación, la resolución de dependencias, los informes de pruebas y mucho más con las integraciones nativas con las herramientas de compilación de TeamCity.

Gracias a la compatibilidad integrada con una amplia gama de herramientas de compilación, análisis y cobertura de código, puede crear procesos automatizados altamente configurables para casi cualquier proyecto.

gradle logo
maven logo
apache ant logo
podman logo
jacoco logo
java icon
C #
python logo
powershell logo
sbt logo
scala logo
Unity logo
xcode logo
Node js logo
JavaScript logo
GO logo

Compilaciones automatizadas para proyectos de Java

La compatibilidad de TeamCity para Maven, Gradle y Ant abarca todo, desde la autodetección de herramientas de compilación hasta informes detallados de pruebas en tiempo real.

  • El descubrimiento automático de pasos de compilación acelera la configuración del proceso.
  • Desencadene compilaciones en varias condiciones, incluidas las confirmaciones en determinadas ramas, solicitudes de incorporación de cambios y programaciones diarias.
  • Ejecute sus compilaciones de Maven, Gradle o Ant dentro de contenedores de Docker.
  • Mantenga la eficacia de sus procesos con compilaciones incrementales: TeamCity resuelve las dependencias y solo desencadena las compilaciones para los archivos modificados.
  • Vea los resultados de inspecciones, análisis de duplicados e informes de cobertura de código de Java desde la interfaz de usuario de TeamCity y base los pasos posteriores en los resultados.
  • Obtenga los resultados de las pruebas sobre la marcha con los informes para JUnit y TestNG en tiempo real.
«Hemos confiado en TeamCity como nuestro sistema de CI preferido durante más de una década. Proporciona todas las funcionalidades que necesitamos desde el momento de su instalación. También apreciamos su fiabilidad y nos gusta el DSL de Kotlin para configurar nuestros procesos de compilación».
Piotr Jagielski

Piotr Jagielski,
Vicepresidente de Ingeniería, Gradle Build Tool

Leer el análisis de caso

Compatibilidad con las herramientas de compilación de .NET

La compatibilidad integral para cada aspecto del ecosistema de .NET hace de TeamCity el servidor de compilación perfecto para sus proyectos de .NET.

Ejecutor de scripts C#

Migrar sus scripts de compilación, prueba y gestión de paquetes existentes es sencillo con el ejecutor de scripts para C# dedicado de TeamCity. El ejecutor de scripts para C#, disponible para Windows, Linux, MacOS y contenedores Docker, le permite automatizar las tareas de procesos personalizados con una sintaxis familiar.

Integración con Docker

Garantice entornos de compilación y prueba coherentes y reproducibles en cada etapa de su proceso de CI/CD con la potente integración con Docker de TeamCity.

Compatibilidad con Podman Nuevo

Con la nueva integración con Podman de TeamCity, ahora puede obtener imágenes de contenedores, ejecutar pasos de compilación dentro de contenedores y administrar sus registros de contenedores de forma automática a través de Podman y Docker.

CI/CD para el desarrollo de juegos

Previsualice los últimos cambios de su juego y obtenga comentarios rápidamente mientras trabaja con los complementos de TeamCity para Unity y Unreal Engine.

Con gestores de compilación dedicados y detección de pasos de compilación, puede configurar cadenas de compilación en cuestión de minutos. La compatibilidad total con Perforce Helix Core y los flujos de trabajo altamente configurables le ofrecen la flexibilidad necesaria para crear potentes procesos de CI/CD con el mínimo esfuerzo.

Unity

La configuración de CI/CD para el desarrollo de juegos se simplifica con el complemento Unity de TeamCity.

Unreal Engine

Compile, pruebe e implemente las actualizaciones de sus juegos de forma automática con el complemento de TeamCity para Unreal Engine.

Más posibilidades de integración

Compilar con Bazel

El soporte multilingüe y multiplataforma de Bazel la convierten en una potente herramienta de compilación para Android, iOS, C++ y Java, entre otros. Utilice el complemento de Bazel de TeamCity para detectar pasos de compilación, reconocer Bazel en agentes de compilación, ejecutar comandos, informar de resultados de pruebas y más, todo como parte de su proceso automatizado de CI/CD.

Saber más

API de REST de TeamCity

¿Trabaja con herramientas de compilación personalizadas o con una configuración heredada? La API de REST de TeamCity le ofrece la flexibilidad de integrar servicios externos con TeamCity para obtener lo mejor de ambos mundos.

Saber más

Pruebe TeamCity

Una potente solución de CI/CD que ofrece una integración perfecta con todas las herramientas de compilación que usted utiliza.