Trunk logo

Trunk

Freemium
Visitar

Plataforma de fiabilidad de CI para detectar pruebas inestables, poner fallos en cuarentena y gestionar colas de combinación en flujos de trabajo basados en GitHub.

¿Qué es Trunk?

Trunk es una plataforma de fiabilidad de CI para equipos que quieren mantener las compilaciones en verde, reducir el ruido de las pruebas inestables y hacer que las solicitudes de incorporación de cambios avancen más rápido por los flujos de combinación. El producto combina la detección y la puesta en cuarentena de pruebas inestables con herramientas de colas de combinación, para que los equipos puedan gestionar la inestabilidad de las pruebas y los cuellos de botella de las combinaciones en un solo sistema.

La plataforma está diseñada para flujos de trabajo basados en GitHub y admite cualquier lenguaje, ejecutor de pruebas o proveedor de CI para gestionar pruebas inestables. En cuanto a las combinaciones, admite el procesamiento por lotes, colas paralelas, notificaciones mediante webhooks y Slack, y flujos de trabajo adaptados al sistema de compilación para monorepos que utilizan herramientas como Bazel, Nx y Turborepo.

¿Qué puede hacer Trunk?

Detección y cuarentena de pruebas inestables

Detecta pruebas inestables en cualquier lenguaje, ejecutor de pruebas o proveedor de CI y, después, ponlas automáticamente en cuarentena mientras sigues recopilando los seguimientos de pila de los fallos.

Análisis y resúmenes de fallos

Analiza los fallos con resúmenes de pruebas en las solicitudes de incorporación de cambios, detección de fallos duplicados y resúmenes generados por IA sobre lo ocurrido.

Integraciones de gestión de tickets y flujos de trabajo

Dirige los fallos a Linear o Jira y utiliza la compatibilidad con webhooks para mantener los tickets y las notificaciones sincronizados con el estado de las pruebas.

Protección de la cola de combinación

Protege las ramas principales con un comportamiento de cola de combinación que valida cada solicitud de incorporación de cambios con respecto a la versión más reciente de la rama principal antes de combinarla.

Procesamiento por lotes y colas paralelas

Agrupa solicitudes de incorporación de cambios con procesamiento por lotes inteligente y colas paralelas para reducir el trabajo redundante de CI en cambios no relacionados.

Automatización y control de la cola

Utiliza una API REST pública y controles de cola basados en GitHub para enviar, cancelar, priorizar y supervisar solicitudes de incorporación de cambios en la cola.

Casos de uso

“Reducir el ruido de las pruebas inestables”

Utiliza Trunk para identificar pruebas inestables, ponerlas automáticamente en cuarentena y mantener útil la señal de CI mientras el equipo sigue publicando cambios.

“Proteger la rama principal”

Utiliza la protección de la cola de combinación, el procesamiento por lotes y las colas paralelas para mantener la rama principal en verde y reducir la coordinación manual cuando se incorporan muchas solicitudes de incorporación de cambios a la vez.

“Mantener informados a revisores y colaboradores”

Utiliza la compatibilidad con webhooks, las notificaciones de Slack y los comentarios en las solicitudes de incorporación de cambios para mantener a los ingenieros informados sobre el estado de las pruebas y el progreso de la cola sin cambiar de herramienta.

“Automatizar las operaciones de combinación”

Utiliza los controles de la cola, la API REST y la integración con GitHub para gestionar la prioridad, la cancelación y las actualizaciones de estado desde las superficies de flujo de trabajo existentes.

Preguntas frecuentes

¿Cómo cuenta Trunk a los usuarios?

Trunk define como usuarios a las personas que no son bots y que han realizado un commit en un repositorio privado con Trunk habilitado durante los últimos 30 días. El número de colaboradores se muestra en la página Settings, en Billing.

¿Qué ocurre si supero los límites del nivel gratuito?

Trunk utiliza límites flexibles, por lo que puedes seguir usándolo a cualquier escala, pero verás un banner de actualización si superas los límites del nivel gratuito. Si el uso supera ampliamente el plan, Trunk puede ponerse en contacto contigo para hablar sobre una actualización.

¿Puedo cancelar en cualquier momento?

Sí. Puedes cancelar tu cuenta de Trunk en cualquier momento.

¿Puedo probar Trunk sin tarjeta de crédito?

Sí. Puedes empezar a usar Trunk sin tarjeta de crédito, hasta los límites de uso del nivel gratuito.

¿Ofrece Trunk una prueba gratuita?

Sí. Trunk ofrece un nivel gratuito y el equipo también puede configurar pruebas de los planes Team o Enterprise con asistencia técnica y orientación en tiempo real.

Datos rápidos

Categoría
Plataforma de fiabilidad de CI
Uso principal
Detección y cuarentena de pruebas inestables, y gestión de colas de combinación
Enfoque de la plataforma
Repositorios de GitHub
Modelo de precios
Nivel gratuito más planes de pago basados en el uso
Opciones empresariales
SSO, implementación local, herramientas de administración y facturación personalizada
Sitio web
trunk.io

Análisis de tráfico de Trunk

Los datos de tráfico son solo como referencia.

Valoración del dominio
59

Alternativas a Trunk

Gatling logo

Gatling

gatling.io

Gatling es una plataforma de pruebas de carga para equipos que necesitan crear, ejecutar, analizar y automatizar pruebas de rendimiento. Admite flujos de trabajo basados en código, de bajo código y sin código, con planes de pago y una opción Enterprise para equipos más grandes.

RTILA logo

RTILA

rtila.com

Plataforma de automatización web y RPA para crear, editar y compilar flujos de trabajo basados en navegador, con extracción de datos y bots implementables.

ThunderPhone logo

ThunderPhone

thunderphone.com

ThunderPhone es una plataforma de agentes telefónicos con IA para crear, probar y desplegar agentes de voz para llamadas entrantes, salientes y realizadas desde la web o una aplicación. Está pensada para equipos que necesitan gestionar llamadas en producción con telefonía, compatibilidad lingüística e integraciones de flujos de trabajo en una sola pila.

Typeform logo

Typeform

typeform.com

Crea formularios inteligentes y automatiza flujos de trabajo para recopilar respuestas, gestionar seguimientos y realizar investigaciones moderadas por IA sin código.

Grist logo

Grist

getgrist.com

Grist es una hoja de cálculo-base de datos relacional para organizar datos estructurados, crear flujos de trabajo y colaborar en documentos. Ofrece opciones en la nube, autoalojadas y empresariales, además de un plan gratuito y pruebas de pago.

EngageLab logo

EngageLab

engagelab.com

Plataforma de interacción con clientes para mensajería omnicanal, automatización de marketing y flujos de trabajo de atención al cliente, con integración mediante API y SDK en entornos móviles, web y de servidor.