# Buildbot Reviews
**Vendor:** Buildbot  
**Category:** [Herramientas de Entrega Continua](https://www.g2.com/es/categories/continuous-delivery-tools)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 20
## About Buildbot
En su esencia, Buildbot es un sistema de programación de trabajos: pone en cola trabajos, ejecuta los trabajos cuando los recursos necesarios están disponibles y reporta los resultados.




## Buildbot Reviews
  ### 1. Perspectiva de CI de Buildbot

**Rating:** 3.5/5.0 stars

**Reviewed by:** Anurag k. | Senior DevOps Engineer, Empresa (> 1000 empleados)

**Reviewed Date:** February 02, 2021

**¿Qué es lo que más le gusta de Buildbot?**

Hay una curva de aprendizaje en buildbot ya que está escrito principalmente usando Python sobre las bibliotecas twisted. A diferencia de jenkins, incluso para un pequeño cambio de configuración necesitas interactuar con el código de Python. La forma en que se configuran los planificadores o los sondeadores, todo es muy flexible y no te restringe a la interfaz de usuario.

**¿Qué es lo que no le gusta de Buildbot?**

La interfaz de usuario podría haber sido más intuitiva para mostrar algunos detalles adicionales, como más información relacionada con la construcción en la página del constructor. No es que requiera un cambio importante en el código principal, pero obtener eso como un paquete del equipo de buildbot le dará más confianza.

Otro error que he estado viendo con buildbot 2.7.0 es el problema de reconfiguración. Cuando se realiza una reconfiguración mientras la encuesta está ocurriendo en segundo plano, el proceso se cuelga y luego sigue diciendo "la reconfiguración está en curso durante xxx segundos". El buildbot necesita ser reiniciado para que los nuevos cambios surtan efecto.

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

He estado trabajando como ingeniero de DevOps y manteniendo la infraestructura de buildbot de principio a fin. El equipo para el que trabajo trata extensamente con el código upstream de llvm. Para estar en línea con la comunidad de llvm, usamos buildbot en lugar de Jenkins. Este mismo sistema se puede diseñar usando Jenkins también, sin embargo, requerirá muchos scripts diferentes y sus plantillas para lograr lo que hacemos aquí usando solo una configuración maestra y definiendo todos los constructores allí. Tenemos más de 50000 líneas de código propias además del código upstream de buildbot para facilitar a los desarrolladores compilaciones de compiladores de alta calidad.

  ### 2. Gran herramienta con mucho potencial

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Empresa (> 1000 empleados)

**Reviewed Date:** November 10, 2020

**¿Qué es lo que más le gusta de Buildbot?**

Buildbot es fácil de usar y se conecta perfectamente con GitHub. Podemos tener nuestras implementaciones personalizadas de servicio secreto y Buildbot hace un gran trabajo ocultándolo.

**¿Qué es lo que no le gusta de Buildbot?**

Buildbot no tiene la capacidad de llamar a la API para GitHub empresarial. Tiene que hacerse a través de la interfaz de usuario. Hay algunos errores menores que puedes encontrar, por lo tanto, es una buena oportunidad para contribuir a ellos.

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

CI/CD
Canalización de construcción de imágenes con Packer automatizando usando Buildbot

  ### 3. Bien documentado y con una curva de aprendizaje relativamente fácil.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Hostelería | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 18, 2021

**¿Qué es lo que más le gusta de Buildbot?**

La documentación es rica y fácil de leer y entender. Hace que construir una canalización sea muy fácil y accesible.

**¿Qué es lo que no le gusta de Buildbot?**

Usando Python, no es un lenguaje con el que esté familiarizado.

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Nos permite automatizar la construcción y el despliegue de nuestro software en máquinas virtuales.

  ### 4. Buildbot es una herramienta de CI impresionante

**Rating:** 5.0/5.0 stars

**Reviewed by:** Will W. | Senior Software Engineer, Empresa (> 1000 empleados)

**Reviewed Date:** January 25, 2018

**¿Qué es lo que más le gusta de Buildbot?**

Scripting de Bash de manera intuitiva a través de las llamadas API.

**¿Qué es lo que no le gusta de Buildbot?**

A veces aprecio más la naturaleza GUI de Jenkins y desearía que hubiera más ejemplos de Buildbot. Además, no sé por qué Buildbot no se integra con los populares proveedores de GitHub y GitLab o Bitbucket.

**Recomendaciones a otros que estén considerando Buildbot:**

Por favor, añade integraciones a todos los repositorios en la nube de git como Bitbucket, GitHub y GitLab.

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Calidad y compilaciones semanales, automatización. Hemos optimizado todo nuestro proceso de compilación con docenas de paquetes que se integran en una sola versión. Compilamos y ejecutamos pruebas unitarias tanto para compilaciones nativas como para compilaciones cruzadas.

  ### 5. Un servidor de integración continua sólido aunque mal documentado.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Miguel Angel A. | Instructor Professor, Empresa (> 1000 empleados)

**Reviewed Date:** March 22, 2016

**¿Qué es lo que más le gusta de Buildbot?**

Python, punto. La instalación y configuración son fáciles una vez que encuentras dónde está la documentación. Dado que utiliza python, puede integrarse con cualquier otra herramienta o biblioteca de python, lo que permite opciones de configuración muy específicas y detalladas. También es bastante fácil de mantener una vez en producción.

**¿Qué es lo que no le gusta de Buildbot?**

Su documentación en línea es muy escasa y es muy difícil encontrar documentos para un número de versión consistente. La mayoría de mis quejas son con el sitio web de Buildbot más que con el producto.

**Recomendaciones a otros que estén considerando Buildbot:**

A menos que ya lo hayas hecho, implementar Buildbot requiere una buena cantidad de investigación debido a lo dispersa y desarticulada que está su documentación. Dicho esto, la comunidad de Buildbot es muy servicial y amable con los usuarios externos.

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

He utilizado Buildbot para un proyecto de desarrollo financiado de forma privada para una aplicación de Android (Coordenada Segura). Usamos Buildbot para generar instantáneas nocturnas y verificar la compilación correcta del código después de los sprints. También he utilizado Buildbot como generador automático de paquetes Debian para un proyecto actualmente clasificado para el Centro Nacional de Tecnologías de Información (CNTI) de Venezuela.

  ### 6. Construcciones Automatizadas Simples

**Rating:** 5.0/5.0 stars

**Reviewed by:** Stewart H. | Principle Engineer, Servicios Financieros, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 28, 2016

**¿Qué es lo que más le gusta de Buildbot?**

Este es mi sistema de construcción favorito. Recientemente ha reemplazado a Jenkins como mi principal canalización de construcción, ya que para un proyecto más grande con varias dependencias, hace que sea mucho más fácil ver la causa del fallo. Además, disfruté el hecho de que es personalizable en el sentido de que puedo codificar un paso que me gustaría lograr. Otros modelos como Jenkins y TeamCity hacen esto bastante difícil con el modelo pesado de complementos.

**¿Qué es lo que no le gusta de Buildbot?**

La curva de aprendizaje para comenzar con esto fue mucho más pesada de lo que esperaba al entrar en ello. Para comenzar con este producto, tomó el doble de tiempo de lo que había estimado debido a la curva de aprendizaje. En cuanto a la apariencia y sensación, tanto este como Jenkins se sienten bastante anticuados en comparación con TeamCity, pero de nuevo, no es el objetivo de este software.

**Recomendaciones a otros que estén considerando Buildbot:**

Habrá un aprendizaje sólido ya que este sistema de construcción no es como ningún otro que hayas usado, sospecho. Esté preparado para dedicar algo de tiempo a esto antes de pasar a producción con él.

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Integración continua de nuestro producto de software principal. Ha facilitado mucho identificar la causa del fallo y ha hecho muy fácil apoyar un estilo de desarrollo solo en el tronco.

  ### 7. Buildbot: El marco de integración continua de Python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aivars K. | Lead Software Architect, Tecnología de la información y servicios, Empresa (> 1000 empleados)

**Reviewed Date:** January 14, 2016

**¿Qué es lo que más le gusta de Buildbot?**

Está escrito en Python y se puede personalizar en gran medida a través de un archivo de configuración. Es compatible con muchos sistemas operativos y lo estábamos ejecutando incluso en un antiguo servidor HP-UX con CPUs PA-RISC. El rendimiento fue sorprendentemente bueno y un viejo PC de escritorio pudo ejecutar el maestro de Buildbot durante años.

**¿Qué es lo que no le gusta de Buildbot?**

La flexibilidad tiene un costo y tienes que ser programador para hacer algo más allá de lo trivial. Algunas de las extensiones de Buildbot eran difíciles de personalizar y reutilizar (MailNotifier, GitPoller) y terminamos escribiendo la funcionalidad desde cero. La interfaz web no tenía soporte para múltiples proyectos ni historial del estado de las compilaciones a lo largo del tiempo, tuvimos que construir la nuestra.

**Recomendaciones a otros que estén considerando Buildbot:**

Consigue un desarrollador de Python

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Tenemos más de 1000 repositorios Git con código en C++ y algo de Java, Python y Delphi y no hay problemas con el rendimiento de Buildbot.

Una instancia de Buildbot se utiliza para CI. Compila y ejecuta pruebas unitarias después de cada cambio en 11 servidores con diferentes versiones de Windows, Linux, Solaris, AIX, Oracle Database y Oracle Tuxedo. Todos los cambios se compilan primero en un servidor rápido y se envían a otros servidores más lentos solo después de que la compilación y las pruebas tienen éxito; unas pocas líneas de configuración de Buildbot hicieron eso. La misma instancia realiza compilaciones completas nocturnas.

La segunda instancia de Buildbot se utiliza para programar compilaciones de parches y actualizaciones para cada uno de nuestros clientes. Un empleado puede solicitar compilar una lista de módulos en una combinación específica de SO y Oracle y recibe una notificación cuando la compilación está lista. Antes de Buildbot, al menos un empleado hacía eso a tiempo completo y algunos empleados de vez en cuando.

  ### 8. Automatización y visualización de despliegue fácilmente por Buildbot.

**Rating:** 4.5/5.0 stars

**Reviewed by:** David L. | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 23, 2016

**¿Qué es lo que más le gusta de Buildbot?**

Puede configurar el despliegue automático para mis aplicaciones de python/php en menos de media hora, incluso en minutos.  
El proceso de despliegue y el resultado pueden ser vistos por diferentes personas al mismo tiempo.  
Puedo configurar fácilmente un constructor de reversión para una aplicación. Por ChoiceStringParameter, un constructor puede tomar la ruta de la aplicación de despliegue de respaldo como parámetros.  
Soporta autenticación básica.

**¿Qué es lo que no le gusta de Buildbot?**

La interfaz de usuario es fea y no tan amigable. La estructura del código no es lo suficientemente simple para leer, en la versión después de la 0.9 la estructura del código cambió mucho, y me lleva más tiempo del esperado para entender el código.

**Recomendaciones a otros que estén considerando Buildbot:**

Es una herramienta de automatización de despliegue para desarrolladores, deberías conocer los conceptos básicos de Python antes de comenzar.

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Necesitamos ejecutar un par de comandos en la terminal durante un despliegue, actualizar el código, actualizar los archivos de configuración, hacer una copia de seguridad del despliegue actual, y ejecutar algunos comandos de inicialización. Toma mucho tiempo y el proceso es una caja negra para el equipo.

Buildbot aumentó nuestra productividad de lanzamiento y ayudó a lograr la visualización y transparencia del despliegue.

  ### 9. Herramienta de software útil para la integración continua.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Nicholas M. | Research Engineer, Investigación, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 11, 2016

**¿Qué es lo que más le gusta de Buildbot?**

Buildbot es una herramienta de software escrita en python. Como resultado, hereda muchas de las ventajas de python, a saber, legibilidad y sintaxis simple. Además, el paradigma conceptual central del software es simple y está bien documentado.

En mi experiencia, el software escaló bastante bien. Teníamos muchos más de 30 repositorios svn adjuntos a una sola instancia de buildbot, con integración continua a través de suites de pruebas de regresión al realizar check in. Esto es crítico para una suite de CI efectiva, ya que fomenta pruebas de regresión extensivas en una variedad de entornos, versiones, etc.

Finalmente, como las dependencias de buildbot son python y twisted, es rápido y fácil de instalar.

**¿Qué es lo que no le gusta de Buildbot?**

La mayor debilidad de buildbot que encontré fue la dificultad para depurar los archivos de configuración. Aunque se proporciona un script que puede dar un veredicto preciso sobre si el archivo de configuración resultará en una ejecución exitosa, en la práctica los mensajes de error que proporcionaba no ayudaban mucho a encontrar la ubicación de los errores de sintaxis.

El otro problema que tuve fue con la adición de buildslaves remotos. En principio, los buildslaves en diferentes máquinas/arquitecturas se pueden agregar siempre que puedan conectarse remotamente al buildmaster. Esto es bastante útil para CI en una variedad de entornos. En la práctica, fue desafiante y muy propenso a errores configurar esto correctamente.

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Nuestro uso fue para aplicaciones de software científico, principalmente con computación de alto rendimiento. Las bases de código eran típicamente del orden de 10k -- 100k SLOC, en Python, C/C++ o Fortran. Estas bibliotecas tenían cadenas de dependencias complicadas, a menudo requiriendo que una compilación estuviera vinculada contra diez o más bibliotecas de software.

  ### 10. CI:CD con Buildbot

**Rating:** 3.5/5.0 stars

**Reviewed by:** Abdel K. | Sr. Cloud Engineering Manager, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 07, 2016

**¿Qué es lo que más le gusta de Buildbot?**

Está escrito en Python y el nivel de personalización que tenemos control. Dado que está escrito en Python, se integró muy bien con nosotros (somos una empresa que usa Python).

Por ejemplo, usamos GitHub intensamente y configuramos nuestro Buildbot para esperar que no haya más envíos en una rama durante unos 15 segundos antes de que inicie una compilación. Esta función es sencilla de configurar en Buildbot y un completo dolor (si es que es posible) en Jenkins.

**¿Qué es lo que no le gusta de Buildbot?**

La interfaz de usuario es muy torpe. Leer la documentación para saber cómo extender buildbot para publicar en Slack, por ejemplo, no fue fácil. He estado esperando un lanzamiento de la versión .9.x durante mucho tiempo porque aborda algunas correcciones relacionadas con el sondeador de git.

**Recomendaciones a otros que estén considerando Buildbot:**

¿Aprender Python?

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Usamos buildbot para permitirnos hacer integración continua y despliegue continuo. El problema que resolvimos con buildbot fue la capacidad de escalar instancias hacia arriba y hacia abajo dinámicamente en AWS para construir proyectos bajo demanda. Teníamos un maestro de buildbot que estaba integrado con boto para escalar en construcciones específicas. ¡Funcionó genial!

  ### 11. Excelente herramienta para la automatización de pruebas

**Rating:** 4.5/5.0 stars

**Reviewed by:** Naresh M. | Software Architect, Empresa (> 1000 empleados)

**Reviewed Date:** January 07, 2016

**¿Qué es lo que más le gusta de Buildbot?**

De código abierto, con licencia GPL, mínima dependencia, escrito en Python y se puede alojar localmente, que es exactamente lo que necesito para mis proyectos de código abierto/personales. Tampoco tiene altos requisitos del sistema y no necesita recursos separados (como Jenkins, por ejemplo).

**¿Qué es lo que no le gusta de Buildbot?**

La configuración inicial es desconcertante, no hay recetas disponibles, leer la documentación es obligatorio para siquiera comenzar a entender, no hay archivos de configuración de muestra (necesitan ser creados una vez que sigues el tutorial), falta de tutoriales más complejos para diferentes tipos de proyectos. Uno necesita entender el concepto de buildbot adecuadamente para realmente comprender lo que buildbot está haciendo. Para personas como yo que están probando múltiples sistemas de construcción, a veces este esfuerzo inicial es demasiado alto.

**Recomendaciones a otros que estén considerando Buildbot:**

Realmente depende del tipo de proyectos que se estén implementando, así como de los objetivos que se persiguen. Pero BuildBot es muy bueno para pruebas de pila y automatización. Supongo que no es tanto si estás en aplicaciones del lado del cliente, ya que requerirá más personalizaciones y ya hay herramientas de recetas mucho mejores disponibles para proporcionar el soporte de CI. Como yo era el único desarrollador para mis proyectos, estoy tratando de usar lo que esté disponible en lugar de personalizar y mantener un sistema de construcción/CI. Las recetas para BuildBot son muy difíciles de encontrar (o al menos lo eran cuando quería usarlo para mis proyectos).

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Estoy utilizando varias herramientas de automatización de compilación e integración continua para mis proyectos. Básicamente quiero asegurarme de que ninguno de los commits que se realicen rompa la funcionalidad ya integrada y probada. Principalmente lo uso para CI y compilaciones de lanzamiento.

  ### 12. Buildbot para CI

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Servicios al Consumidor | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** July 01, 2016

**¿Qué es lo que más le gusta de Buildbot?**

Facilidad de configuración, soporte multiplataforma. Automatizar las compilaciones y pruebas para proporcionar retroalimentación inmediata a los desarrolladores ayuda a entregar un mejor software.

**¿Qué es lo que no le gusta de Buildbot?**

En comparación con otras herramientas de CI como Jenkins, buildbot no realiza el análisis ni presenta los resultados de manera atractiva de forma predeterminada.

**Recomendaciones a otros que estén considerando Buildbot:**

Perfecto para la integración continua, el despliegue continuo y la gestión de lanzamientos.

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Automatización de construcción, integración continua

  ### 13. La mejor herramienta de CI que he usado.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Colin W. | Webdesigner, Webmaster, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** January 06, 2016

**¿Qué es lo que más le gusta de Buildbot?**

Lo mejor es que no obtienes ninguna herramienta de CI fija como Jenkins y compañía. Usar esta herramienta es más como hacer tu propia "Integración Continua". Esto significa que es posible que tengas que escribir más código, pero lo bueno es que podrías hacer lo que quieras.

**¿Qué es lo que no le gusta de Buildbot?**

La documentación no es tan buena en este momento.

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Estoy usando Buildbot para todos mis sitios web de Django alojados en un servidor, incluido el propio Buildbot. Esta herramienta funciona de manera muy eficiente y utiliza una cantidad muy pequeña de memoria, pero esto depende probablemente de lo que vayas a hacer con ella.

  ### 14. integración continua extensible

**Rating:** 4.0/5.0 stars

**Reviewed by:** Fernando J. P. | DevOps Automation Engineer, Software de Computadora, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** January 19, 2016

**¿Qué es lo que más le gusta de Buildbot?**

Buildbot está escrito en Python y, por lo tanto, es fácil de extender/integrar de varias maneras. Incluye API JSON, interfaz de usuario con plantillas y arquitectura distribuida (maestro y esclavos).

**¿Qué es lo que no le gusta de Buildbot?**

hay poco soporte en línea, ya que aún no se usa ampliamente, pero la documentación es buena. también hay una lista de correo. los "esclavos automáticos" en ec2 necesitan trabajo.

**Recomendaciones a otros que estén considerando Buildbot:**

hay una curva de aprendizaje pronunciada para la personalización

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

compilaciones automatizadas al registrar el código. mucho más fácil de extender que el modelo de complementos de Jenkins.

  ### 15. Excelente y flexible herramienta de CI

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Internet | Empresa (> 1000 empleados)

**Reviewed Date:** January 12, 2016

**¿Qué es lo que más le gusta de Buildbot?**

Buildbot es una herramienta de CI muy flexible para la construcción, prueba y despliegue automáticos. Dentro de su archivo de configuración escrito en Python, puedes hacer casi cualquier cosa que un script de Python pueda hacer. En mi propia experiencia usando Buildbot, incluso modifiqué su código fuente para satisfacer mis demandas específicas, como muchos otros usuarios de Buildbot.

**¿Qué es lo que no le gusta de Buildbot?**

1. Falta de documentación. Muchas veces necesitas leer directamente el código fuente de buildbot o los ejemplos de configuración de otros para entender claramente cómo funciona una función y cómo configurarla.
2. Necesitas dedicar mucho tiempo (quizás días) escribiendo su complejo archivo de configuración (quizás miles de líneas).
Es un poco difícil para los principiantes que solo quieren hacer clic y listo, pero es muy poderoso y personalizable si te familiarizas con él.

**Recomendaciones a otros que estén considerando Buildbot:**

Aparte de la documentación oficial, la guía de configuración de i3wm buildbot también vale la pena leerla si quieres intentarlo.

https://i3wm.org/docs/buildbot.html

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Compilación, prueba y empaquetado automáticos con Gerrit en diferentes plataformas y arquitecturas.

  ### 16. Depende de la aplicación, pero esto parece una herramienta sólida.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** January 08, 2016

**¿Qué es lo que más le gusta de Buildbot?**

Este parece ser un marco muy bueno si estás trabajando con sistemas basados en Unix y aplicaciones que se prestan a ser utilizadas con herramientas como Jenkins y similares, pero con mejor flexibilidad.

**¿Qué es lo que no le gusta de Buildbot?**

Lamentablemente, para nuestra aplicación, necesitábamos una configuración que nos permitiera probar en hardware personalizado utilizando una plataforma propietaria en Windows. Y dado que uno de los principales lenguajes de desarrollo era Matlab, me costó ver cómo justificar el uso de BuildBot para nuestras necesidades en ese momento y opté por un enfoque diferente.

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

En nuestro caso, tenemos un software de Adquisición y Análisis de Datos Científicos que debe ejecutarse en una variedad de configuraciones de hardware personalizadas. BuildBot no cumplió con nuestros requisitos, pero su flexibilidad parece ser un gran punto de venta. Si en el futuro no estamos limitados por nuestras restricciones actuales, nos aseguraremos de darle otra oportunidad.

Desde entonces, hemos construido un sistema simple de Integración Continua y Automatización de Construcción adaptado a nuestras necesidades.

  ### 17. Muy útil para automatizar compilaciones, pruebas y despliegue.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ernie H. | Senior Engineer, Software de Computadora, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 12, 2016

**¿Qué es lo que más le gusta de Buildbot?**

La comunidad y los desarrolladores están extremadamente comprometidos y son de gran ayuda: una sintaxis de configuración de Python muy expresiva y una interfaz de usuario y arquitectura flexible/extensible.

**¿Qué es lo que no le gusta de Buildbot?**

Algunas características de la arquitectura están subdesarrolladas, lo cual estoy seguro de que mejorará con el tiempo.

**Recomendaciones a otros que estén considerando Buildbot:**

Es muy fácil configurar una configuración inicial.

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Automatización de un gran volumen de construcciones, pruebas y despliegues complejos en muchas plataformas y arquitecturas.

  ### 18. construirbot

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Internet | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** January 06, 2016

**¿Qué es lo que más le gusta de Buildbot?**

Buildbot es muy flexible. El archivo de configuración, al ser un script normal de Python, nos ha permitido personalizarlo fácilmente para nuestro entorno.

**¿Qué es lo que no le gusta de Buildbot?**

Realmente no tenemos muchas quejas. Hemos estado usando la versión beta porque trae mejoras significativas en la interfaz de usuario, como resultado hemos experimentado algo de inestabilidad.

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Reemplazamos un programa de automatización de compilación interno con buildbot. Lo usamos para construir y desplegar compilaciones de prueba internamente.

  ### 19. Integración continua como mantequilla

**Rating:** 5.0/5.0 stars

**Reviewed by:** Charlie K. | Test Staff Engineer, Tecnología de la información y servicios, Empresa (> 1000 empleados)

**Reviewed Date:** May 12, 2015

**¿Qué es lo que más le gusta de Buildbot?**

La flexibilidad del marco. Cuando uno lo piensa en un marco frente a un producto, Buildbot se convierte en mucho más. Diseña y utiliza el marco para adaptarse a tus necesidades.

**¿Qué es lo que no le gusta de Buildbot?**

Dado que lo abordo como un marco, los conceptos son más fáciles de entender.  
Si buscas algo de clic y listo, será frustrante.

**Recomendaciones a otros que estén considerando Buildbot:**

El diseño y uso del marco para ayudar a construir su proceso. Definitivamente no es de clic y listo (como la otra herramienta de CI bien conocida). La administración es simple, hay un gran soporte, la configuración es fácil (o no tan fácil si no estás familiarizado con Python).

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Simplemente mantener las ramas principales limpias

  ### 20. Usé buildbot como una herramienta para la integración continua.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Investigación | Empresa (> 1000 empleados)

**Reviewed Date:** May 05, 2015

**¿Qué es lo que más le gusta de Buildbot?**

Me gusta el hecho de que sea sencillo configurar toda la configuración maestro-esclavo y que tengas suficiente control sobre el proceso de construcción. Los registros en tiempo real también son muy útiles.

**¿Qué es lo que no le gusta de Buildbot?**

No me gusta la calidad de la interfaz de usuario. Además, hay algunas funciones que se mencionan en la documentación, pero no se describen en detalle.

**Recomendaciones a otros que estén considerando Buildbot:**

Buildbot es una herramienta que es simple de configurar y fácil de usar. Es una buena opción para habilitar el proceso de integración continua para un software multiplataforma. 
Consejo: Revisa la opción de buildslave latente. Es una característica muy útil en nuestro caso.

**¿Qué problemas resuelve Buildbot y cómo le beneficia eso?**

Usé buildbot para lograr la automatización de compilaciones y la integración continua. Buildbot es un software simple y fácil de usar.


## Buildbot Discussions
  - [¿Para qué se utiliza Buildbot?](https://www.g2.com/es/discussions/what-is-buildbot-used-for)

- [View Buildbot pricing details and edition comparison](https://www.g2.com/es/products/buildbot/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-18+16%3A30%3A26+-0500&secure%5Bsession_id%5D=7b47ffcc-3140-4046-b7ac-4b143ff226e5&secure%5Btoken%5D=7bf732192a3e0156fbae85a584530b0000b5d249b2f529d32367a248bafaef30&format=llm_user)

## Buildbot Features
**Funcionalidad**
- Ensayo listo para la implementación
- Integración
- Extensible

**Funcionalidad**
- Integraciones
- Extensibilidad
- Personalización de pruebas

**Gestión**
- Procesos y flujo de trabajo
- Informes
- Automatización

**Gestión**
- Automatización
- Procesos y flujo de trabajo
- Informes

**AI Agente - Integración Continua**
- Ejecución Autónoma de Tareas
- Integración entre sistemas
- Aprendizaje Adaptativo
- Interacción en Lenguaje Natural
- Asistencia proactiva

**IA Agente - Entrega Continua**
- Ejecución Autónoma de Tareas
- Integración entre sistemas
- Aprendizaje adaptativo
- Interacción en Lenguaje Natural
- Asistencia proactiva

## Top Buildbot Alternatives
  - [Jenkins](https://www.g2.com/es/products/jenkins/reviews) - 4.4/5.0 (549 reviews)
  - [Bamboo](https://www.g2.com/es/products/bamboo/reviews) - 4.1/5.0 (68 reviews)
  - [Travis CI](https://www.g2.com/es/products/travis-ci/reviews) - 4.5/5.0 (92 reviews)

