Configure los procesos de integración e implementación continua en el código mediante scripts de configuración basados en el DLS de Kotlin de TeamCity.
Integración e implementación continua de nivel empresarial, sin coste.
¿Busca asistencia técnica de nivel empresarial? Consulte la edición para empresas.
Defina hasta 100 configuraciones de compilación (tareas) y ejecute compilaciones sin límite.
Ejecute hasta tres compilaciones de forma simultánea. Añada agentes extra cuando sea preciso.
Utilice todo el potencial de las funcionalidades de TeamCity al completo. Este producto incluye funcionalidades similares a las disponibles para nuestros clientes más importantes.
Reciba ayuda de compañeros del foro; como alternativa, informe de un error o envíe una petición de funcionalidad, y vote por ellas en nuestro sistema público de seguimiento de incidencias.
Usuarios ilimitados, plazo de compilación ilimitado. Sin letra pequeña.
Compile su código, compruébelo y ejecute pruebas automatizadas en el servidor incluso antes de confirmar los cambios; mantenga la base de código limpia en todo momento.
No espere a que una compilación finalice para detectar si hay algún error.
Conforme su árbol de proyectos para heredar las configuraciones y permisos de los principales.
Cree una plantilla con configuraciones habituales y herede de ella cualquier cantidad de configuraciones de compilación.
Divida un único procedimiento de compilación en partes que puedan ejecutarse de forma secuencial o en paralelo.
Configure los procesos de integración e implementación continua en el código mediante scripts de configuración basados en el DLS de Kotlin de TeamCity.
Cuando se crea un proyecto en TeamCity, solo tiene que dirigirlo al repositorio junto con su archivo .teamcity/settings.kts. TeamCity creará automáticamente el proyecto con todos los ajustes y configuraciones de compilación necesarios, tal como se describe en el código.
Los scripts del DSL de Kotlin son independientes del servidor y del proyecto, lo que implica que puede compartir el mismo script entre distintos servidores o incluso entre proyectos dentro del mismo servidor. Todo lo que necesita es ingresarlo en el repositorio.
Dado que el DSL se basa en Kotlin, puede reutilizar código, crear configuraciones de manera dinámica y aprovechar las opciones de finalización automática y navegación por el código de su IDE.
¿No tiene muy claro cómo empezar con el DSL? Utilice la opción «View DSL» de la interfaz de usuario para ver cómo se describen las configuraciones en el DSL.
¿Utiliza ramas de funcionalidades para el desarrollo? TeamCity detecta y compila los cambios de su rama; asimismo, los combina con el proyecto principal.
Sincronice la configuración de su proyecto con un VCS y no vuelva a perderles la pista.
¿Su enfoque de la integración continua es tradicional o prefiere ramas de funcionalidades con Git o Mercurial? Sea cual sea su preferencia, TeamCity la contempla gracias a una amplia variedad de funcionalidades orientadas a desarrolladores que llevan el rendimiento de su equipo a otro nivel.
Tanto si desarrolla en Java como si lo hace en .NET o para plataformas móviles. TeamCity dispone de las funcionalidades básicas que necesita para ponerse en marcha en cuestión de minutos, directamente en el paquete de instalación.
Siempre que necesite alguna funcionalidad especial extra, elija entre más de 100 complementos listos para usar. También puede añadir funcionalidades creando sus propios complementos mediante la API abierta de TeamCity.
No se sienta solo nunca. Obtenga ayuda mediante diversos canales de asistencia, como un sistema público de seguimiento de incidencias, el foro de la comunidad y completa documentación en línea.
TeamCity se vuelve más inteligente a medida que usted crece. Su modelo de licencias le permite empezar completamente gratis y ampliar con fluidez las capacidades de su servidor conforme necesite más potencia.
TeamCity, que en sus inicios funcionaba como un servidor de integración continua, ha incluido todas las funcionalidades que esperaría de una plataforma de implementación continua madura. Hoy día, es la mejor opción que puede escoger para ambas cosas.
A los pandas les encanta ver cómo sus compilaciones se ponen en verde incluso más de lo que les gusta el bambú.
TeamCity los hace felices.
El DSL de Kotlin se ha rediseñado y mejorado significativamente. Ahora permite un uso más sencillo, es más legible, ofrece más portabilidad y se pueden crear proyectos a partir de un solo archivo settings.kts
.
Implemente una instalación de TeamCity de alta disponibilidad con el nuevo modo de servidor de solo lectura. El servidor de solo lectura tiene acceso a la base de datos y al directorio de datos. En caso de que el servidor principal no esté disponible, aceptará todas las peticiones y permitirá el acceso de lectura a las compilaciones, artefactos, etc.
El contenedor Docker ahora es compatible con la interfaz de línea de comandos de .NET y con los ejecutores de PowerShell. Los comandos build
y push
, así como otros de Docker, ahora están disponibles directamente en el ejecutor de Docker, que reemplaza al antiguo ejecutor de compilación de Docker.
¡Está en buena compañía!
¿He dicho ya que me encanta @teamcity?
Configure la integración continua con GitHub de la forma más fácil.
Gracias por un producto tan increíblemente bueno y tan fácil de usar que ayuda a que la productividad de nuestro equipo de desarrollo sea magnífica.
Si sabe de verdad lo que está haciendo, podrá ver con claridad hasta qué punto TC es superior.
En el terreno de la integración continua, @teamcity me ha ofrecido la mejor experiencia hasta la fecha. ¡Eche un vistazo!
Estoy realmente impresionado con @teamcity de JetBrains: excelente es la palabra.
Mi nueva afición, mientras me peleo con Jenkis, es comprobar si lo que hago es compatible
de forma nativa en @teamcity
(aviso: siempre lo es).