# Buildbot Reviews
**Vendor:** Buildbot  
**Category:** [Outils de livraison continue](https://www.g2.com/fr/categories/continuous-delivery-tools)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 20
## About Buildbot
À sa base, Buildbot est un système de planification de tâches : il met en file d&#39;attente les tâches, exécute les tâches lorsque les ressources nécessaires sont disponibles, et rapporte les résultats.




## Buildbot Reviews
  ### 1. Perspective CI de Buildbot

**Rating:** 3.5/5.0 stars

**Reviewed by:** Anurag k. | Senior DevOps Engineer, Entreprise (> 1000 employés)

**Reviewed Date:** February 02, 2021

**Qu'aimez-vous le plus à propos de Buildbot?**

Il y a une courbe d'apprentissage dans buildbot car il est principalement écrit en Python sur les bibliothèques twisted. Contrairement à jenkins, même pour un petit changement de configuration, vous devez interagir avec le code python. La façon dont les planificateurs ou les sondeurs sont configurés, tout est très flexible et ne vous limite pas à l'interface utilisateur.

**Que n’aimez-vous pas à propos de Buildbot?**

L'interface utilisateur aurait pu être plus intuitive pour afficher des détails supplémentaires tels que des informations supplémentaires liées à la construction sur la page du constructeur elle-même. Ce n'est pas qu'il nécessite un changement majeur dans le code en amont, mais l'obtenir en tant que package de l'équipe buildbot ajoutera plus de confiance.

Un autre bug que j'ai observé avec buildbot 2.7.0 est le problème de reconfiguration. Lorsqu'une reconfiguration est effectuée au moment où le sondage se déroule en arrière-plan, le processus se bloque et continue ensuite de dire "la reconfiguration est en cours depuis xxx secondes." Le buildbot doit alors être redémarré pour que les nouveaux changements prennent effet.

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

J'ai travaillé en tant qu'ingénieur DevOps et maintenu l'infrastructure buildbot de bout en bout. L'équipe pour laquelle je travaille traite largement avec le code amont de llvm. Pour rester en ligne avec la communauté llvm, nous utilisons buildbot au lieu de Jenkins. Ce même système peut être conçu en utilisant Jenkins également, cependant, cela nécessitera de nombreux scripts différents et leurs modèles pour réaliser ce que nous faisons ici en utilisant une seule configuration maître et en définissant tous les constructeurs là-bas. Nous avons plus de 50000 lignes de code de notre propre cru, en plus du code amont de buildbot, pour fournir aux développeurs des compilateurs de haute qualité.

  ### 2. Un excellent outil avec beaucoup de potentiel

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Entreprise (> 1000 employés)

**Reviewed Date:** November 10, 2020

**Qu'aimez-vous le plus à propos de Buildbot?**

Buildbot est facile à utiliser et s'intègre parfaitement avec GitHub. Nous pouvons avoir nos propres implémentations de service secret et Buildbot fait un excellent travail pour le dissimuler.

**Que n’aimez-vous pas à propos de Buildbot?**

Buildbot n'a pas la fonctionnalité d'appel d'API pour GitHub entreprise. Cela doit être fait via l'interface utilisateur. Il y a quelques bugs mineurs que vous pourriez rencontrer, ce qui constitue donc une bonne opportunité pour y contribuer.

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

CI/CD
Pipeline de construction d'image avec Packer automatisant à l'aide de Buildbot

  ### 3. Bien documenté et courbe d'apprentissage relativement facile.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Hospitalité | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 18, 2021

**Qu'aimez-vous le plus à propos de Buildbot?**

La documentation est riche et facile à lire et à comprendre. Elle rend la création d'un pipeline très facile et accessible.

**Que n’aimez-vous pas à propos de Buildbot?**

Utiliser Python, ce n'est pas un langage avec lequel je suis familier.

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

Permet de automatiser la construction et le déploiement de notre logiciel sur des machines virtuelles.

  ### 4. Buildbot est un outil CI génial

**Rating:** 5.0/5.0 stars

**Reviewed by:** Will W. | Senior Software Engineer, Entreprise (> 1000 employés)

**Reviewed Date:** January 25, 2018

**Qu'aimez-vous le plus à propos de Buildbot?**

Scripting Bash de manière intuitive via les appels API.

**Que n’aimez-vous pas à propos de Buildbot?**

Parfois, j'apprécie mieux la nature GUI de Jenkins et je souhaite qu'il y ait plus d'exemples de Buildbot. De plus, je ne sais pas pourquoi Buildbot ne s'intègre pas avec les fournisseurs populaires comme GitHub, GitLab ou Bitbucket.

**Recommandations à d’autres personnes envisageant Buildbot:**

Veuillez ajouter des intégrations à tous les dépôts cloud git tels que Bitbucket, GitHub et GitLab.

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

Qualité et constructions hebdomadaires, automatisation. Nous avons rationalisé l'ensemble de notre processus de construction avec des dizaines de packages qui se regroupent en une seule version. Nous construisons et exécutons des tests unitaires pour les constructions natives et les compilations croisées.

  ### 5. Un serveur d'intégration continue solide bien que mal documenté

**Rating:** 3.5/5.0 stars

**Reviewed by:** Miguel Angel A. | Instructor Professor, Entreprise (> 1000 employés)

**Reviewed Date:** March 22, 2016

**Qu'aimez-vous le plus à propos de Buildbot?**

Python, période. L'installation et la configuration sont faciles une fois que vous avez trouvé où se trouve la documentation. Puisqu'il utilise python, il peut s'intégrer à tout autre outil ou bibliothèque python, permettant des options de configuration très spécifiques et détaillées. Il est également assez facile à maintenir une fois en production.

**Que n’aimez-vous pas à propos de Buildbot?**

Sa documentation en ligne est très limitée et il est très difficile de trouver des documents pour un numéro de version cohérent. La plupart de mes plaintes concernent davantage le site Web de Buildbot que le produit lui-même.

**Recommandations à d’autres personnes envisageant Buildbot:**

Déployer Buildbot nécessite une bonne quantité de recherche en raison de la documentation éparse et disjointe. Cela dit, la communauté Buildbot est très utile et bienveillante envers les utilisateurs externes.

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

J'ai utilisé Buildbot pour un projet de développement financé de manière privée pour une application Android (Coordenada Segura). Nous avons utilisé Buildbot pour générer des instantanés nocturnes et vérifier la compilation correcte du code après les sprints. J'ai également utilisé Buildbot comme générateur automatique de paquets Debian pour un projet actuellement classifié pour le Centro Nacional de Tecnologías de Información (CNTI) vénézuélien.

  ### 6. Constructions Automatisées Simples

**Rating:** 5.0/5.0 stars

**Reviewed by:** Stewart H. | Principle Engineer, Services financiers, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 28, 2016

**Qu'aimez-vous le plus à propos de Buildbot?**

C'est mon système de construction préféré. Il a récemment remplacé Jenkins comme principal pipeline de construction car pour un projet plus vaste avec plusieurs dépendances, il est beaucoup plus facile de voir la cause de l'échec. De plus, j'ai apprécié le fait qu'il soit personnalisable dans le sens où je peux coder une étape que je voudrais réaliser. D'autres modèles comme Jenkins et TeamCity rendent cela assez difficile avec le modèle lourd en plugins.

**Que n’aimez-vous pas à propos de Buildbot?**

La courbe d'apprentissage pour commencer avec cela était beaucoup plus lourde que je ne l'avais prévu en y entrant. Pour commencer avec ce produit, cela a pris deux fois plus de temps que je l'avais estimé en raison de la courbe d'apprentissage. En ce qui concerne l'apparence et la convivialité, à la fois cela et Jenkins semblent assez datés par rapport à TeamCity, mais encore une fois, ce n'est pas l'objectif de ce logiciel.

**Recommandations à d’autres personnes envisageant Buildbot:**

Il y aura un apprentissage solide à réaliser car ce système de construction n'est pas comme les autres que vous avez utilisés, je suppose. Soyez prêt à passer du temps à le faire avant de le mettre en production.

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

Intégration continue de notre produit logiciel principal. Cela a rendu beaucoup plus facile de déterminer la cause de l'échec et a rendu très facile le support d'un style de développement uniquement sur la branche principale.

  ### 7. Buildbot : Le cadre d'intégration continue Python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aivars K. | Lead Software Architect, Technologie de l'information et services, Entreprise (> 1000 employés)

**Reviewed Date:** January 14, 2016

**Qu'aimez-vous le plus à propos de Buildbot?**

Il est écrit en Python et il peut être fortement personnalisé grâce à un fichier de configuration. Il prend en charge de nombreux systèmes d'exploitation et nous l'exécutions même sur un ancien serveur HP-UX avec des processeurs PA-RISC. Les performances étaient étonnamment bonnes et un vieux PC de bureau a pu exécuter le maître Buildbot pendant des années.

**Que n’aimez-vous pas à propos de Buildbot?**

La flexibilité a un coût et vous devez être programmeur pour faire quelque chose au-delà du trivial. Certaines des extensions de Buildbot étaient difficiles à personnaliser et à réutiliser (MailNotifier, GitPoller) et nous avons fini par écrire des fonctionnalités à partir de zéro. L'interface web n'avait pas de support pour plusieurs projets et l'historique du statut des builds au fil du temps, nous avons dû construire la nôtre.

**Recommandations à d’autres personnes envisageant Buildbot:**

Obtenez un développeur Python

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

Nous avons plus de 1000 dépôts Git avec du code C++ et un peu de Java, Python et Delphi et aucun problème avec les performances de Buildbot.

Une instance de Buildbot est utilisée pour l'intégration continue. Elle compile et exécute des tests unitaires après chaque changement sur 11 serveurs avec différentes versions de Windows, Linux, Solaris, AIX, Oracle Database et Oracle Tuxedo. Tous les changements sont d'abord compilés sur un serveur rapide et envoyés à d'autres serveurs plus lents uniquement après que la compilation et les tests réussissent - quelques lignes de configuration de Buildbot ont permis cela. La même instance effectue des compilations complètes chaque nuit.

La deuxième instance de Buildbot est utilisée pour planifier les compilations de correctifs et de mises à jour pour chacun de nos clients. Un employé peut demander de compiler une liste de modules sur une combinaison spécifique de système d'exploitation et d'Oracle et reçoit une notification lorsque la compilation est prête. Avant Buildbot, au moins un employé faisait cela à plein temps et certains employés de temps en temps.

  ### 8. Automatisation et visualisation du déploiement facilement par Buildbot

**Rating:** 4.5/5.0 stars

**Reviewed by:** David L. | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 23, 2016

**Qu'aimez-vous le plus à propos de Buildbot?**

Peut configurer le déploiement automatique pour mes applications python/php en moins d'une demi-heure, voire en quelques minutes.  
Le processus de déploiement et le résultat peuvent être consultés par différentes personnes en même temps.  
Je peux facilement configurer un constructeur de retour en arrière pour une application. Par ChoiceStringParameter, un constructeur peut prendre le chemin de l'application de déploiement de sauvegarde comme paramètres.  
Il prend en charge l'authentification de base.

**Que n’aimez-vous pas à propos de Buildbot?**

L'interface utilisateur est laide et pas très conviviale. La structure du code n'est pas assez simple à lire, dans la version après 0.9, la structure du code a beaucoup changé, et cela me prend beaucoup plus de temps que prévu pour pénétrer dans le code.

**Recommandations à d’autres personnes envisageant Buildbot:**

C'est un outil d'automatisation de déploiement pour les développeurs, vous devriez connaître les bases de Python avant de commencer.

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

Nous devons exécuter quelques commandes dans le terminal lors d'un déploiement, mettre à jour le code, mettre à jour les fichiers de configuration, sauvegarder le déploiement actuel. Cela prend beaucoup de temps et le processus est une boîte noire pour l'équipe.

Buildbot augmente notre productivité de publication et aide à atteindre la visualisation et la transparence du déploiement.

  ### 9. Outil logiciel utile pour l'intégration continue

**Rating:** 4.0/5.0 stars

**Reviewed by:** Nicholas M. | Research Engineer, Recherche, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 11, 2016

**Qu'aimez-vous le plus à propos de Buildbot?**

Buildbot est un outil logiciel écrit en python. En conséquence, il hérite de nombreux avantages de python, à savoir la lisibilité et une syntaxe simple. De plus, le paradigme conceptuel de base du logiciel est simple et bien documenté.

D'après mon expérience, le logiciel s'est très bien adapté. Nous avions bien plus de 30 dépôts svn attachés à une seule instance de buildbot, avec une intégration continue à travers des suites de tests de régression lors de l'enregistrement. Cela est crucial pour une suite CI efficace, car cela encourage des tests de régression approfondis dans une variété d'environnements, de versions, etc.

Enfin, comme les dépendances de buildbot sont python et twisted, il est rapide et facile à installer.

**Que n’aimez-vous pas à propos de Buildbot?**

La plus grande faiblesse de buildbot que j'ai rencontrée était la difficulté à déboguer les fichiers de configuration. Bien qu'il y ait un script fourni qui peut donner un avis précis sur la réussite ou l'échec d'un fichier de configuration, en pratique, les messages d'erreur qu'il fournissait n'aidaient pas beaucoup à trouver l'emplacement des erreurs de syntaxe.

L'autre problème que j'ai rencontré concernait l'ajout de buildslaves distants. En principe, les buildslaves sur différentes machines/architectures peuvent être ajoutés tant qu'ils peuvent se connecter à distance au buildmaster. Cela est très utile pour l'intégration continue à travers une gamme d'environnements. En pratique, il était difficile et très sujet à des erreurs de configurer cela correctement.

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

Notre utilisation était pour des applications logicielles scientifiques, principalement avec le calcul haute performance. Les bases de code étaient généralement de l'ordre de 10k à 100k SLOC, en Python, C/C++ ou Fortran. Ces bibliothèques avaient des chaînes de dépendances compliquées, nécessitant souvent une construction liée à dix bibliothèques logicielles ou plus.

  ### 10. CI:CD avec Buildbot

**Rating:** 3.5/5.0 stars

**Reviewed by:** Abdel K. | Sr. Cloud Engineering Manager, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 07, 2016

**Qu'aimez-vous le plus à propos de Buildbot?**

C'est écrit en python et le niveau de personnalisation que nous contrôlons. Comme c'est écrit en python, il s'intègre très bien avec nous (nous sommes une entreprise qui utilise python).

Par exemple, nous utilisons beaucoup github et configurons notre buildbot pour attendre qu'il n'y ait plus de poussées sur une branche pendant environ 15 secondes avant de déclencher une construction. Cette fonctionnalité est simple à configurer dans buildbot et un véritable casse-tête (si c'est possible) dans jenkins.

**Que n’aimez-vous pas à propos de Buildbot?**

L'interface utilisateur est très maladroite. Lire la documentation pour savoir comment étendre buildbot pour publier sur Slack, par exemple, n'était pas facile. J'attends depuis longtemps une version .9.x car elle aborde certaines corrections concernant le sondeur Git.

**Recommandations à d’autres personnes envisageant Buildbot:**

python

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

Nous avons utilisé buildbot pour nous permettre de faire de l'intégration continue et du déploiement continu. Le problème que nous avons résolu avec buildbot était la capacité de faire évoluer dynamiquement les instances sur AWS pour construire des projets à la demande. Nous avions un maître buildbot qui était intégré avec boto pour évoluer sur des constructions spécifiques. Fonctionnait très bien !

  ### 11. Excellent outil pour l'automatisation des tests

**Rating:** 4.5/5.0 stars

**Reviewed by:** Naresh M. | Software Architect, Entreprise (> 1000 employés)

**Reviewed Date:** January 07, 2016

**Qu'aimez-vous le plus à propos de Buildbot?**

Open source, sous GPL, dépendance minimale, écrit en python et peut être hébergé localement, ce qui correspond exactement à ce dont j'ai besoin pour mes projets open source/personnels. Il n'est pas non plus très exigeant en termes de ressources système et n'a pas besoin de ressources séparées (comme Jenkins par exemple).

**Que n’aimez-vous pas à propos de Buildbot?**

La configuration initiale est déroutante, il n'y a pas de recettes disponibles, lire la documentation est obligatoire pour commencer à comprendre, pas de fichiers de configuration d'exemple (doivent être créés une fois que vous suivez le tutoriel), manque de tutoriels plus complexes pour différents types de projets. Il faut comprendre correctement le concept de buildbot pour vraiment saisir ce que fait buildbot. Pour des personnes comme moi qui testent plusieurs systèmes de construction, cet effort initial est parfois beaucoup trop élevé.

**Recommandations à d’autres personnes envisageant Buildbot:**

Cela dépend vraiment du type de projets mis en œuvre ainsi que des objectifs poursuivis. Mais BuildBot est très bon pour les tests de pile et l'automatisation. Je suppose que ce n'est pas tellement le cas si vous êtes dans les applications côté client, car cela nécessitera plus de personnalisations et il existe déjà de bien meilleurs outils de recettes disponibles pour fournir le support CI. Comme j'étais le seul développeur pour mes projets, j'essaie d'utiliser ce qui est disponible au lieu de personnaliser et de maintenir un système de build/CI. Les recettes pour BuildBot sont très difficiles à trouver (ou du moins l'étaient lorsque je voulais l'utiliser pour mes projets).

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

J'utilise divers outils d'automatisation de construction et d'intégration continue pour mes projets. Fondamentalement, je veux m'assurer qu'aucun des commits n'endommage la fonctionnalité déjà intégrée et testée. Principalement, je l'utilise pour l'intégration continue et les versions de construction.

  ### 12. Buildbot pour CI

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Services aux consommateurs | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** July 01, 2016

**Qu'aimez-vous le plus à propos de Buildbot?**

Facilité d'installation, prise en charge multiplateforme. L'automatisation des builds et des tests pour fournir un retour immédiat aux développeurs aide à livrer un meilleur logiciel.

**Que n’aimez-vous pas à propos de Buildbot?**

Comparé à d'autres outils d'intégration continue comme Jenkins, buildbot ne fait pas d'analyse ni ne présente les résultats de manière attrayante par défaut.

**Recommandations à d’autres personnes envisageant Buildbot:**

Parfait pour l'intégration continue, le déploiement continu et la gestion des versions.

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

Automatisation de la construction, intégration continue

  ### 13. Meilleur outil CI que j'ai jamais utilisé !

**Rating:** 5.0/5.0 stars

**Reviewed by:** Colin W. | Webdesigner, Webmaster, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 06, 2016

**Qu'aimez-vous le plus à propos de Buildbot?**

La meilleure chose est que vous n'obtenez pas d'outil CI fixe comme Jenkins et Co. L'utilisation de cet outil ressemble davantage à votre propre "Intégration Continue". Cela signifie que vous devrez peut-être écrire plus de code, mais la bonne chose est que vous pouvez faire tout ce que vous voulez.

**Que n’aimez-vous pas à propos de Buildbot?**

La documentation n'est pas très bonne en ce moment.

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

Je utilise Buildbot pour tous mes sites web Django hébergés sur un seul serveur, y compris Buildbot lui-même. Cet outil fonctionne très efficacement et utilise une très petite quantité de mémoire, mais cela dépend très probablement de ce que vous allez en faire.

  ### 14. intégration continue extensible

**Rating:** 4.0/5.0 stars

**Reviewed by:** Fernando J. P. | DevOps Automation Engineer, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 19, 2016

**Qu'aimez-vous le plus à propos de Buildbot?**

Buildbot est écrit en python et est donc facile à étendre/intégrer de plusieurs manières. inclut une API json, une interface utilisateur modélisée et une architecture distribuée (maître et esclaves).

**Que n’aimez-vous pas à propos de Buildbot?**

il y a peu de soutien en ligne, car pas encore largement utilisé, mais la documentation est bonne. il y a aussi une liste de diffusion. les "esclaves automatiques" dans ec2 nécessitent du travail.

**Recommandations à d’autres personnes envisageant Buildbot:**

il y a une courbe d'apprentissage abrupte pour la personnalisation

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

automatisation des constructions lors de l'intégration du code. beaucoup plus facile à étendre que le modèle de plugin Jenkins.

  ### 15. Outil CI excellent et flexible

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Internet | Entreprise (> 1000 employés)

**Reviewed Date:** January 12, 2016

**Qu'aimez-vous le plus à propos de Buildbot?**

Buildbot est un outil CI très flexible pour la construction, le test et le déploiement automatiques. Dans son fichier de configuration écrit en Python, vous pouvez presque tout faire qu'un script Python peut faire. D'après mon expérience d'utilisation de Buildbot, j'ai même modifié son code source pour répondre à mes besoins spécifiques, comme de nombreux autres utilisateurs de Buildbot.

**Que n’aimez-vous pas à propos de Buildbot?**

1. Manque de documentation. Souvent, vous devez lire directement le code source de buildbot ou les exemples de configuration d'autres personnes pour comprendre clairement comment une fonction fonctionne et comment la configurer.
2. Vous devez passer beaucoup de temps (peut-être des jours) à écrire son fichier de configuration complexe (peut-être des milliers de lignes).
C'est un peu difficile pour les débutants qui veulent juste un clic et c'est parti, mais c'est très puissant et personnalisable si vous vous y habituez.

**Recommandations à d’autres personnes envisageant Buildbot:**

En dehors de la documentation officielle, le guide de configuration du buildbot i3wm vaut également la peine d'être lu si vous voulez l'essayer.

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

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

Automatisation de la construction, des tests et de l'emballage avec Gerrit sur différentes plateformes et architectures.

  ### 16. Cela dépend de l'application, mais cela semble être un outil solide.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 08, 2016

**Qu'aimez-vous le plus à propos de Buildbot?**

Cela semble être un cadre très agréable si vous travaillez avec des systèmes basés sur Unix et des applications qui se prêtent à être utilisées avec des outils comme Jenkins et autres, mais avec une meilleure flexibilité.

**Que n’aimez-vous pas à propos de Buildbot?**

Malheureusement, pour notre application, nous avions besoin d'une configuration qui nous permettait de tester sur du matériel personnalisé en utilisant une plateforme propriétaire sur Windows. Et comme l'un des principaux langages de développement était Matlab, j'ai eu du mal à justifier l'utilisation de BuildBot pour nos besoins à ce moment-là et j'ai opté pour une approche différente.

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

Dans notre cas, nous avons un logiciel d'acquisition et d'analyse de données scientifiques qui doit être exécuté sur une variété de configurations matérielles personnalisées. BuildBot n'a pas répondu à nos exigences, mais sa flexibilité semble être un excellent argument de vente. Si à l'avenir nous ne sommes plus limités par nos contraintes actuelles, nous nous assurerons de lui donner une autre chance.

Depuis, nous avons construit un système simple d'intégration continue et d'automatisation de la construction adapté à nos besoins.

  ### 17. Très utile pour automatiser les builds, les tests et le déploiement.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ernie H. | Senior Engineer, Logiciels informatiques, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 12, 2016

**Qu'aimez-vous le plus à propos de Buildbot?**

La communauté et les développeurs sont extrêmement engagés et serviables - syntaxe de configuration python très expressive et interface utilisateur et architecture flexibles/extensibles.

**Que n’aimez-vous pas à propos de Buildbot?**

Certaines caractéristiques architecturales sont sous-développées, ce qui, j'en suis sûr, s'améliorera avec le temps.

**Recommandations à d’autres personnes envisageant Buildbot:**

C'est très facile de configurer une configuration initiale.

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

Automatisation d'un grand volume de constructions, de tests et de déploiements complexes sur de nombreuses plateformes et architectures.

  ### 18. buildbot

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Internet | Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 06, 2016

**Qu'aimez-vous le plus à propos de Buildbot?**

Buildbot est très flexible. Le fichier de configuration étant un script Python normal, cela nous a permis de le personnaliser facilement pour notre environnement.

**Que n’aimez-vous pas à propos de Buildbot?**

Nous n'avons pas vraiment beaucoup de plaintes. Nous utilisons la version bêta car elle apporte des améliorations significatives de l'interface utilisateur, ce qui a entraîné une certaine instabilité.

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

Nous avons remplacé un programme d'automatisation de construction interne par buildbot. Nous l'utilisons pour construire et déployer des versions de test en interne.

  ### 19. Intégration continue comme du beurre

**Rating:** 5.0/5.0 stars

**Reviewed by:** Charlie K. | Test Staff Engineer, Technologie de l'information et services, Entreprise (> 1000 employés)

**Reviewed Date:** May 12, 2015

**Qu'aimez-vous le plus à propos de Buildbot?**

La flexibilité du cadre. Lorsqu'on le considère comme un cadre plutôt qu'un produit, Buildbot devient bien plus.

**Que n’aimez-vous pas à propos de Buildbot?**

Puisque je l'aborde comme un cadre, les concepts sont plus faciles à comprendre. Si vous cherchez du "click and go", ce sera frustrant.

**Recommandations à d’autres personnes envisageant Buildbot:**

C'est certainement pas un simple clic et c'est parti (comme l'autre outil CI bien connu).  
L'administration est simple, il y a un excellent support, l'installation est facile (ou pas si facile si vous n'êtes pas familier avec Python).

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

Simplement garder les branches principales propres

  ### 20. J'ai utilisé buildbot comme outil d'intégration continue.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Recherche | Entreprise (> 1000 employés)

**Reviewed Date:** May 05, 2015

**Qu'aimez-vous le plus à propos de Buildbot?**

J'aime le fait qu'il soit simple de configurer l'ensemble de la configuration maître-esclave et que vous ayez suffisamment de contrôle sur le processus de construction. Les journaux en temps réel sont également très utiles.

**Que n’aimez-vous pas à propos de Buildbot?**

Je n'aime pas la qualité de l'interface utilisateur. De plus, il y a certaines fonctionnalités mentionnées dans la documentation, mais qui ne sont pas décrites en détail.

**Recommandations à d’autres personnes envisageant Buildbot:**

Buildbot est un outil simple à configurer et facile à utiliser. C'est un bon choix pour permettre un processus d'intégration continue pour un logiciel multiplateforme. 
Conseil : Consultez l'option buildslave latent. C'est une fonctionnalité très utile dans notre cas.

**Quels sont les problèmes que Buildbot résout, et en quoi cela vous est-il bénéfique?**

J'ai utilisé buildbot pour accomplir l'automatisation de la construction et l'intégration continue. Buildbot est un logiciel simple et facile à utiliser.


## Buildbot Discussions
  - [À quoi sert Buildbot ?](https://www.g2.com/fr/discussions/what-is-buildbot-used-for)

- [View Buildbot pricing details and edition comparison](https://www.g2.com/fr/products/buildbot/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-18+12%3A43%3A23+-0500&secure%5Bsession_id%5D=dc0d3382-900b-47c0-a8b2-d046c148ed74&secure%5Btoken%5D=de5600a2c06e5b7eb2e76bb6f42ac7687ddf76ca9c63c9fc738023922cc93938&format=llm_user)

## Buildbot Features
**Fonctionnalité**
- Mise en scène prête pour le déploiement
- Intégration
- Extensible

**Fonctionnalité**
- Intégrations
- Extensibilité
- Personnalisation des tests

**management**
- Processus et flux de travail
- Rapports
- Automatisation

**management**
- Automatisation
- Processus et flux de travail
- Rapports

**Agentic AI - Intégration Continue**
- Exécution autonome de tâches
- Intégration inter-systèmes
- Apprentissage adaptatif
- Interaction en Langage Naturel
- Assistance proactive

**IA agentique - Livraison continue**
- Exécution autonome des tâches
- Intégration inter-systèmes
- Apprentissage adaptatif
- Interaction en Langage Naturel
- Assistance proactive

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

