I would like to view this page in
Cree el proceso de CI/CD con TeamCity para tener una flexibilidad, escalabilidad y fiabilidad totales. TeamCity se adapta a sus necesidades de infraestructura, sean cuales sean.
Si desarrolla en solitario y está buscando la mejor solución o forma parte de un equipo de desarrollo que busca una solución de CI/CD que crezca con el equipo, TeamCity le permite compilar donde quiera y escalar su proceso a medida que sus proyectos evolucionan.
Controle al 100 % el entorno en el que ejecuta sus compilaciones.
Utilice Docker para cualquier paso de su proceso y automatice los procesos de CI/CD para proyectos de todos los tamaños.
Añada todos los agentes de compilación que necesite para ejecutar más compilaciones en paralelo. Configure los procesos de compilación de la forma más flexible.
TeamCity le permite configurar cualquier flujo de trabajo que su equipo necesite.
Hospedado por JetBrains
Transfiera el mantenimiento del hardware sin renunciar a la flexibilidad de compilar donde quiera. Combine nuestros agente de compilación estándar con agentes autohospedados en su nube privada o red local.
Hospedado por usted
Aloje TeamCity Server en Linux, Windows o macOS de forma local o en la nube, y conéctese a agentes de compilación que se ejecuten en la infraestructura y las plataformas que elija.
Compile en varias plataformas y combine las infraestructuras locales, autohospedadas y basadas en la nube con los agentes de compilación de TeamCity.
Los agentes de compilación son el software responsable de ejecutar las tareas que componen el proceso de CI/CD, desde comprobar el código, obtener paquetes y cargar imágenes Docker, hasta ejecutar secuencias de comandos, generar informes de métricas y reenviar registros de compilación al servidor de TeamCity.
Ejecute los agentes TeamCity en Linux, Windows o macOS directamente o a través de un contenedor Docker, y alójelos de forma local o en la nube.
Los agentes se comunican con su servidor de TeamCity gracias a una conexión segura, lo que permite un proceso continuo de integración e implementación muy personalizable.
Sin límites en el número de agentes que puede conectar y compatible con compilaciones paralelas, TeamCity le será muy útil para crear un proceso de alta disponibilidad y rendimiento que escale con su equipo.
Además de la compatibilidad con muchos lenguajes de programación, los marcos de trabajo de pruebas, los sistemas de control de versiones y los servicios de alojamiento, TeamCity le ofrece la potencia y la flexibilidad necesarias para compilar proyectos en cualquier plataforma.
Gestione el proceso de forma local con agentes de compilación desplegados en sus propios servidores, máquinas virtuales o contenedores Docker. No tiene por qué elegir entre recursos locales o en la nube: solo tiene que conectar los agentes alojados en la nube a su infraestructura de compilación local cuando quiera ampliarla.
Escale su granja de compilación de forma automática con agentes de compilación alojados en la nube. TeamCity es compatible con Amazon EC2, VMware vSphere y Kubernetes, así como con complementos para Windows Azure o Google Cloud, entre otros.
Comience rápidamente con agentes de compilación que puede configurar según sus necesidades. Obtenga lo mejor de ambos mundos y amplíe su flota conectando los agentes de compilación existentes locales o en la nube a TeamCity Cloud.
«Al final, optamos por una solución híbrida en la nube que incluía TeamCity Cloud Profiles y AWS. Además, teníamos ordenadores locales para los agentes de compilación. Esta combinación nos permitía llevar a cabo todas las compilaciones que quisiéramos a lo largo del día y, además, nos mostraba el recuento de agentes de referencia durante las horas de menor actividad. Así que podíamos ejecutar lo que quisiéramos donde quisiéramos».
– Yuri Trufanov, director técnico ejecutivo de la plataforma tecnológica, Playrix
En JetBrains, somos conscientes de que no hay dos proyectos de desarrollo de software iguales. Por eso, hemos diseñado TeamCity con la flexibilidad como bandera. Nuestros procesos totalmente personalizables le permiten ejecutar compilaciones y pruebas automatizadas donde y como quiera.
La retroalimentación rápida es el núcleo de la metodología DevOps. Si existe una mínima posibilidad de ganar eficiencia, TeamCity la ofrecerá.
Si trabaja con varios proyectos y la demanda de infraestructura de compilación es alta, el enfoque «por orden de llegada» no siempre es lo mejor. Utilice los grupos de agentes para delimitar los recursos de compilación para proyectos específicos y garantizar que la retoalimentación es rápida. Defina qué miembros del equipo pueden acceder a qué agentes de compilación. Vea las estadísticas de uso en TeamCity. Más información acerca de configurar grupos de agentes.
Acelere las pruebas automatizadas con la paralelización inteligente de pruebas. Permita que TeamCity identifique cuándo puede ejecutar pruebas en paralelo en función de los agentes de compilación disponibles.
TeamCity calculará la forma más eficiente de dividir las pruebas entre los recursos disponibles con métricas de duración de pruebas de ejecuciones anteriores. Descubra cómo realizar pruebas paralelas con TeamCity.
Si una compilación o prueba falla, es importante identificar la causa de inmediato. Cada agente de compilación de TeamCity envía de forma automática registros de compilación, resultados de pruebas y métricas a su servidor de TeamCity, para que tenga toda la información a su alcance.
A medida que el proceso de CI/CD evoluciona, es importante que se asegurar de que dispone de los recursos adecuados y que minimiza los residuos. Las estadísticas del agente de compilación de TeamCity le ofrecen una imagen clara de la carga en su granja de compilación, cómo varía la demanda y si hay alguna máquina que no esté funcionando bien.
Con un único servidor de TeamCity capaz de gestionar cientos de miles de agentes de compilación y una gestión centralizada de las herramientas de los agentes de compilación, puede utilizar la potente plataforma de CI/CD de TeamCity sin dedicar todo un equipo solo a gestionarla. Todas las actualizaciones de agentes de compilación y complementos se entregan de forma automática, por lo que no tiene que preocuparse de actualizar las herramientas. Más información acerca de la instalación de herramientas de agente.
¿No sabe si TeamCity funcionará con su infraestructura de compilación? Póngase en contacto con nosotros y veremos cómo puede TeamCity contribuir a sus procesos de CI/CD.
Puede ejecutar compilaciones en Linux, Windows y MacOS. Solo tiene que implementar los agentes de compilación para las plataformas que necesite. TeamCity es compatible con muchos agentes de compilación para automatizar cada paso de su proceso de compilación y pruebas, desde la comprobación de los últimos cambios o la obtención de dependencias, hasta la ejecución de scripts de compilación, la ejecución de pruebas o la publicación de artefactos.
Sí. Con TeamCity, puede ejecutar compilaciones en varias plataformas. Le recomendamos que tenga una configuración de compilación independiente para cada secuencia de compilación.
Sí, puede implementar agentes de compilación en servidores propios y en infraestructuras alojadas en la nube y conectarlos al mismo servidor de TeamCity. Utilice los requisitos de los agentes y los grupos de agentes para controlar cómo se distribuyen los trabajos de compilación entre los agentes.
Sí. Si no quiere que se ejecuten determinados pasos de compilación, puede utilizar pasos de compilación condicionales. Si necesita que ciertas acciones se ejecuten en un agente específico, utilice un paso de compilación adicional (condicional) que solo se ejecutará en este agente.
Sistema potente de CI/CD compatible con cualquier configuración de compilación