Integración continua

Ejecución remota y confirmación pre-probada

Con TeamCity podrá compilar su código, verificarlo y realizar pruebas automatizadas en el servidor incluso antes de confirmar sus cambios, para mantener su base de código limpia en todo momento.

Estas funcionalidades se brindan mediante complementos del IDE para productos basados en IntelliJ IDEA, Microsoft Visual Studio y Eclipse.

leer más

Asistencia de Markdown

Gestión de problemas y pruebas

Es posible asignar a muchas personas a investigar problemas en un build. Por ejemplo, Jane investiga por qué el proceso finalizó con código 1, mientras que Bill se enfoca en algunas pruebas.

Cuando se asigna un problema, se envían notificaciones a las personas correspondientes.

Asignación automática de investigaciones

Asignación automática de investigaciones

TeamCity le sugerirá o asignará automáticamente investigaciones a miembros del equipo en base a una variedad de heurísticas. De esa forma, la persona que es más probable que haya provocado errores en un build recibirá una notificación para que investigue el fallo.

Notificación de pruebas sobre la marcha

Notificación de progreso de compilación sobre la marcha

TeamCity hace el seguimiento de distintas etapas del build y notifica toda la información en tiempo real en la interfaz web y en todos los IDE compatibles. No necesita esperar a que una compilación termine para descubrir que hay un problema.

TeamCity le alerta sobre pruebas fallidas inmediatamente y proporciona detalles sobre los errores encontrados.

Flaky Tests

Flaky Tests

TeamCity detecta pruebas que se comportan de forma inestable con el mismo código. Cuando se descubre este tipo de prueba problemática (flaky test) en base a un conjunto de heurísticas distintas, se le muestran en una página dedicada, para que pueda analizarlas o asignar investigaciones para que los miembros de su equipo las corrijan.

Metadatos de una prueba

Metadatos en resultados de búsqueda

Añada capturas de pantallas y otros datos de prueba, tales como enlaces, artefactos, registros y valores numéricos, a los resultados de la prueba. Estos se mostrarán de forma nativa en la sección de detalles de pruebas de la interfaz de usuario.

Nuevas pruebas fallidas

Nuevas pruebas no superadas y "Fixed in"

Cuando un código recién registrado falla durante una prueba, TeamCity lo muestra inmediatamente. Si una prueba no falló en su build anterior, se mostrará como una "Nueva" prueba fallida.

Para una prueba fallida, podrá ver el build en el que falló por primera vez y qué cambió en este build.

Reordenamiento de pruebas de grupo de riesgo

Para ciertas herramientas de build como Ant, IDEA Project runner, MSBuild y otras, puede configurar a TeamCity para que cambie el orden de las pruebas.

Por ejemplo, las pruebas nuevas o recientemente fallidas se pueden iniciar antes de las otras para brindar la información de forma aún más rápida al desarrollador.

Notificaciones

TeamCity ofrece múltiples formas de notificarle instantáneamente sobre los problemas de build o cualquier otro cambio en sus proyectos.

Reciba notificaciones por correo electrónico, mensaje instantáneo, Slack u obtenga una notificación directamente en su IDE.

Puede configurar múltiples reglas de notificación para todo tipo de eventos, y también elegir el orden en que se procesan, así como editar editar, reutilizar y compartir sus ajustes utilizando el DSL de Kotlin.