# Buildbot Reviews
**Vendor:** Buildbot  
**Category:** [Ferramentas de Entrega Contínua](https://www.g2.com/pt/categories/continuous-delivery-tools)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 20
## About Buildbot
No seu núcleo, o Buildbot é um sistema de agendamento de tarefas: ele coloca tarefas em fila, executa as tarefas quando os recursos necessários estão disponíveis e relata os resultados.




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

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** February 02, 2021

**O que você mais gosta em Buildbot?**

Há uma curva de aprendizado no buildbot, pois é escrito principalmente em Python sobre as bibliotecas twisted. Ao contrário do Jenkins, mesmo para uma pequena mudança de configuração, é necessário interagir com o código Python. A forma como os agendadores ou pollers são configurados, tudo é muito flexível e não restringe você à interface gráfica.

**O que você não gosta em Buildbot?**

A interface do usuário poderia ter sido mais intuitiva para mostrar alguns detalhes extras, como mais informações relacionadas à construção na própria página do construtor. Não é que isso exija uma grande mudança no código principal, mas obter isso como um pacote da equipe do buildbot adicionará mais confiança a ele.

Outro bug que tenho observado com o buildbot 2.7.0 é o problema de reconfiguração. Quando uma reconfiguração é feita no momento em que a sondagem está acontecendo em segundo plano, o processo trava e continua dizendo "a reconfiguração está em andamento por xxx segundos." O buildbot precisa ser reiniciado para que as novas alterações entrem em vigor.

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Tenho trabalhado como engenheiro DevOps e mantido a infraestrutura do buildbot de ponta a ponta. A equipe para a qual trabalho lida extensivamente com o código upstream do llvm. Para estar alinhados com a comunidade llvm, usamos buildbot em vez de Jenkins. Este mesmo sistema pode ser projetado usando Jenkins, mas exigiria muitos scripts diferentes e seus templates para alcançar o que fazemos aqui usando apenas uma configuração mestre e definindo todos os builders lá. Temos mais de 50000 linhas de código próprio, além do código upstream do buildbot, para fornecer aos desenvolvedores builds de compiladores de alta qualidade.

  ### 2. Ótima ferramenta com muito potencial

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Empresa (> 1000 emp.)

**Reviewed Date:** November 10, 2020

**O que você mais gosta em Buildbot?**

O Buildbot é fácil de usar e se integra perfeitamente com o GitHub. Podemos ter nossas implementações personalizadas de serviço secreto e o Buildbot faz um ótimo trabalho em ocultá-las.

**O que você não gosta em Buildbot?**

O Buildbot não possui a funcionalidade de chamada de API para o GitHub empresarial. Isso deve ser feito via interface de usuário. Existem alguns pequenos bugs que você pode encontrar, portanto, é uma boa oportunidade para contribuir com eles.

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

CI/CD
Pipeline de construção de imagem com Packer automatizando usando Buildbot

  ### 3. Bem documentado e curva de aprendizado relativamente fácil.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Hospitalidade | Médio Porte (51-1000 emp.)

**Reviewed Date:** January 18, 2021

**O que você mais gosta em Buildbot?**

A documentação é rica e fácil de ler e entender. Ela torna a construção de um pipeline muito fácil e acessível.

**O que você não gosta em Buildbot?**

Usando Python, não é uma linguagem com a qual estou familiarizado.

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Permite-nos automatizar a construção e implantação do software em VMs.

  ### 4. Buildbot é uma ferramenta de CI incrível

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** January 25, 2018

**O que você mais gosta em Buildbot?**

Script Bash intuitivamente através das chamadas de API.

**O que você não gosta em Buildbot?**

Às vezes, eu aprecio mais a natureza GUI do Jenkins e gostaria que houvesse mais exemplos de Buildbot. Além disso, não sei por que o Buildbot não se integra com os populares fornecedores GitHub e GitLab ou Bitbucket.

**Recomendações a outras pessoas considerando Buildbot:**

Por favor, adicione integrações a todos os repositórios git na nuvem, como Bitbucket, GitHub e GitLab.

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Qualidade e builds semanais, automação. Simplificamos todo o nosso processo de build com dezenas de pacotes que se integram em um único lançamento. Construímos e executamos testes unitários tanto para builds nativos quanto para builds de compilação cruzada.

  ### 5. Um servidor de integração contínua sólido, embora mal documentado.

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** March 22, 2016

**O que você mais gosta em Buildbot?**

Python, ponto. A instalação e configuração são fáceis uma vez que você descobre onde está a documentação. Como usa python, pode integrar-se com qualquer outra ferramenta ou biblioteca python, permitindo opções de configuração muito específicas e detalhadas. Também é bastante fácil de manter uma vez em produção.

**O que você não gosta em Buildbot?**

A documentação online é muito escassa e é muito difícil encontrar documentos para um número de versão consistente. A maioria das minhas reclamações é com o próprio site do Buildbot mais do que com o produto.

**Recomendações a outras pessoas considerando Buildbot:**

A menos que você já tenha feito isso, implantar o Buildbot requer uma boa quantidade de pesquisa devido à documentação ser tão esparsa e desconexa. Dito isso, a comunidade do Buildbot é muito prestativa e gentil com usuários externos.

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Eu usei o Buildbot para um projeto de desenvolvimento financiado privadamente para um aplicativo Android (Coordenada Segura). Usamos o Buildbot para gerar snapshots noturnos e verificar a compilação correta do código após sprints. Também usei o Buildbot como um gerador automático de pacotes Debian para um projeto atualmente classificado para o Centro Nacional de Tecnologías de Información (CNTI) da Venezuela.

  ### 6. Construções Automatizadas Simples

**Rating:** 5.0/5.0 stars

**Reviewed by:** Stewart H. | Principle Engineer, Serviços Financeiros, Médio Porte (51-1000 emp.)

**Reviewed Date:** January 28, 2016

**O que você mais gosta em Buildbot?**

Este é o meu sistema de build favorito. Ele recentemente substituiu o Jenkins como meu principal pipeline de build, pois para um projeto maior com várias dependências, torna muito mais fácil ver a causa da falha. Além disso, gostei do fato de ser personalizável no sentido de que posso codificar um passo que gostaria de alcançar. Outros modelos, como Jenkins e TeamCity, tornam isso bastante difícil com o modelo pesado de plugins.

**O que você não gosta em Buildbot?**

A curva de aprendizado para começar com isso foi muito mais pesada do que eu esperava. Para começar com este produto, levou o dobro do tempo que eu havia estimado devido à curva de aprendizado. No que diz respeito à aparência e sensação, tanto este quanto o Jenkins parecem bastante desatualizados em comparação com o TeamCity, mas, novamente, esse não é o objetivo deste software.

**Recomendações a outras pessoas considerando Buildbot:**

Haverá um aprendizado sólido, pois este sistema de construção não é como nenhum outro que você já usou, eu suspeito. Esteja preparado para gastar algum tempo fazendo isso antes de ir para a produção com ele.

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Integração contínua do nosso principal produto de software. Isso tornou muito mais fácil identificar a causa da falha e tornou muito fácil suportar um estilo de desenvolvimento apenas em trunk.

  ### 7. Buildbot: O framework de Integração Contínua em Python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aivars K. | Lead Software Architect, Tecnologia da Informação e Serviços, Empresa (> 1000 emp.)

**Reviewed Date:** January 14, 2016

**O que você mais gosta em Buildbot?**

É escrito em Python e pode ser altamente personalizado através de um arquivo de configuração. Ele suporta muitos sistemas operacionais e estávamos executando-o até mesmo em um antigo servidor HP-UX com CPUs PA-RISC. O desempenho foi surpreendentemente bom e um antigo PC desktop foi capaz de executar o Buildbot master por anos.

**O que você não gosta em Buildbot?**

A flexibilidade vem com um custo e você precisa ser um programador para fazer algo além do trivial. Algumas das extensões do Buildbot eram difíceis de personalizar e reutilizar (MailNotifier, GitPoller) e acabamos escrevendo a funcionalidade do zero. A interface web não tinha suporte para múltiplos projetos e histórico de status de construção ao longo do tempo, tivemos que construir a nossa própria.

**Recomendações a outras pessoas considerando Buildbot:**

Obtenha um desenvolvedor Python

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Temos mais de 1000 repositórios Git com código em C++ e algum em Java, Python e Delphi e nenhum problema com o desempenho do Buildbot.

Uma instância do Buildbot é usada para CI. Ela compila e executa testes unitários após cada alteração em 11 servidores com diferentes versões de Windows, Linux, Solaris, AIX, Oracle Database e Oracle Tuxedo. Todas as alterações são compiladas primeiro em um servidor rápido e enviadas para outros servidores mais lentos somente após a compilação e os testes serem bem-sucedidos - algumas linhas de configuração do Buildbot fizeram isso. A mesma instância faz compilações completas noturnas.

A segunda instância do Buildbot é usada para agendar compilações de patches e atualizações para cada um de nossos clientes. O funcionário pode solicitar a compilação de uma lista de módulos em uma combinação específica de SO e Oracle e recebe uma notificação quando a compilação está pronta. Antes do Buildbot, pelo menos um funcionário fazia isso em tempo integral e alguns funcionários de vez em quando.

  ### 8. Automação e visualização de implantação facilmente pelo Buildbot

**Rating:** 4.5/5.0 stars

**Reviewed by:** David L. | Médio Porte (51-1000 emp.)

**Reviewed Date:** January 23, 2016

**O que você mais gosta em Buildbot?**

Posso configurar a implantação automática para minhas aplicações em python/php em menos de meia hora, até mesmo em minutos.  
O processo de implantação e o resultado podem ser visualizados por diferentes pessoas ao mesmo tempo.  
Posso configurar facilmente um construtor de rollback para uma aplicação. Por ChoiceStringParameter, um construtor pode aceitar o caminho de implantação de backup da aplicação como parâmetros.  
Ele suporta autenticação básica.

**O que você não gosta em Buildbot?**

A interface do usuário é feia e não tão amigável. A estrutura do código não é simples o suficiente para ler, na versão após 0.9 a estrutura do código mudou muito, e isso me leva mais tempo do que o esperado para entender o código.

**Recomendações a outras pessoas considerando Buildbot:**

É uma ferramenta de automação de implantação para desenvolvedores, você deve conhecer o básico de Python antes de começar.

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Precisamos executar alguns comandos no terminal durante uma implantação, atualizar o código, atualizar os arquivos de configuração, fazer backup da implantação atual, e executar alguns comandos de inicialização. Isso leva muito tempo e o processo é uma caixa preta para a equipe.

Buildbot aumentou nossa produtividade de lançamento e ajudou a alcançar visualização e transparência na implantação.

  ### 9. Ferramenta de software útil para integração contínua

**Rating:** 4.0/5.0 stars

**Reviewed by:** Nicholas M. | Research Engineer, Pesquisa, Médio Porte (51-1000 emp.)

**Reviewed Date:** January 11, 2016

**O que você mais gosta em Buildbot?**

Buildbot é uma ferramenta de software escrita em python. Como resultado, herda muitas das vantagens do python, a saber, legibilidade e sintaxe simples. Além disso, o paradigma conceitual central do software é simples e bem documentado.

Na minha experiência, o software escalou muito bem. Tivemos muito mais de 30 repositórios svn anexados a uma única instância do buildbot, com integração contínua em suítes de testes de regressão ao fazer check-in. Isso é crítico para uma suíte de CI eficaz, pois incentiva testes de regressão extensivos em uma variedade de ambientes, lançamentos, etc.

Finalmente, como as dependências do buildbot são python e twisted, é rápido e fácil de instalar.

**O que você não gosta em Buildbot?**

A maior fraqueza do buildbot que encontrei foi a dificuldade em depurar os arquivos de configuração. Embora haja um script fornecido que pode fornecer um sim/não preciso sobre se o arquivo de configuração resultará em uma execução bem-sucedida, na prática as mensagens de erro que ele fornecia não ajudavam muito a encontrar a localização dos erros de sintaxe.

Outro problema que tive foi com a adição de buildslaves remotos. Em princípio, buildslaves em diferentes máquinas/arquiteturas podem ser adicionados desde que possam se conectar remotamente ao buildmaster. Isso é bastante útil para CI em uma variedade de ambientes. Na prática, foi desafiador e muito propenso a erros configurar isso corretamente.

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Nosso uso foi para aplicações de software científico, principalmente com computação de alto desempenho. As bases de código eram tipicamente da ordem de 10k -- 100k SLOC, em Python, C/C++ ou Fortran. Essas bibliotecas tinham cadeias de dependência complicadas, frequentemente exigindo que uma compilação fosse vinculada a dez ou mais bibliotecas de software.

  ### 10. CI:CD com Buildbot

**Rating:** 3.5/5.0 stars

**Reviewed by:** Abdel K. | Sr. Cloud Engineering Manager, Médio Porte (51-1000 emp.)

**Reviewed Date:** January 07, 2016

**O que você mais gosta em Buildbot?**

É escrito em Python e o nível de personalização que temos controle. Como é escrito em Python, integrou-se muito bem conosco (somos uma equipe que usa Python).

Por exemplo, usamos o GitHub intensivamente e configuramos nosso Buildbot para esperar por não mais envios em um branch por cerca de 15 segundos antes de acionar uma build. Este recurso é simples de configurar no Buildbot e um completo incômodo (se é que é possível) no Jenkins.

**O que você não gosta em Buildbot?**

A interface do usuário é muito desajeitada. Ler a documentação para saber como estender o buildbot para postar no Slack, por exemplo, não foi fácil. Estive esperando por um lançamento .9.x há muito tempo porque ele aborda algumas correções relacionadas ao git poller.

**Recomendações a outras pessoas considerando Buildbot:**

python

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Usamos o buildbot para permitir integração contínua e implantação contínua. O problema que resolvemos com o buildbot foi a capacidade de escalar instâncias dinamicamente na AWS para construir projetos sob demanda. Tivemos um mestre buildbot que estava integrado com boto para escalar em builds específicos. Funcionou muito bem!

  ### 11. Excelente ferramenta para automação de testes

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** January 07, 2016

**O que você mais gosta em Buildbot?**

Código aberto, licenciado sob GPL, com dependência mínima, escrito em Python e pode ser hospedado localmente, que é exatamente o que eu preciso para meus projetos de código aberto/pessoais. Também não exige muito em termos de requisitos de sistema e não precisa de recursos separados (como o Jenkins, por exemplo).

**O que você não gosta em Buildbot?**

A configuração inicial é confusa, não há receitas disponíveis, ler a documentação é obrigatório para começar a entender, não há arquivos de configuração de exemplo (precisam ser criados uma vez que você siga o tutorial), falta de tutoriais mais complexos para diferentes tipos de projetos. É necessário entender o conceito de buildbot corretamente para realmente entender o que o buildbot está fazendo. Para pessoas como eu, que estão testando múltiplos sistemas de build, às vezes esse esforço inicial é muito alto.

**Recomendações a outras pessoas considerando Buildbot:**

Realmente depende do tipo de projetos que estão sendo implementados, bem como dos objetivos que estão sendo perseguidos. Mas o BuildBot é muito bom para testes de pilha e automação. Acho que não é tanto se você está em aplicativos do lado do cliente, já que exigirá mais personalizações e já existem ferramentas de receita muito melhores disponíveis para fornecer o suporte de CI. Como eu era o único desenvolvedor para meus projetos, estou meio que tentando usar o que está disponível em vez de personalizar e manter um sistema de build/CI. Receitas para o BuildBot são muito difíceis de encontrar (ou pelo menos eram quando eu queria usá-lo para meus projetos).

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Estou usando várias ferramentas de automação de build e CI para meus projetos. Basicamente, quero garantir que nenhum dos commits que entram quebre a funcionalidade já integrada e testada. Principalmente, uso para CI e builds de lançamento.

  ### 12. Buildbot para CI

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Serviços ao Consumidor | Médio Porte (51-1000 emp.)

**Reviewed Date:** July 01, 2016

**O que você mais gosta em Buildbot?**

Facilidade de configuração, suporte multiplataforma. Automatizar as compilações e testes para fornecer feedback imediato aos desenvolvedores ajuda a entregar um software melhor.

**O que você não gosta em Buildbot?**

Comparado a outras ferramentas de CI como o Jenkins, o buildbot não faz parsing, apresentando resultados de forma bonita por padrão.

**Recomendações a outras pessoas considerando Buildbot:**

Perfeito para integração contínua, implantação contínua e gerenciamento de lançamentos.

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Automação de construção, integração contínua

  ### 13. Melhor ferramenta de CI que já usei!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Colin W. | Webdesigner, Webmaster, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 06, 2016

**O que você mais gosta em Buildbot?**

A melhor coisa é que você não obtém nenhuma ferramenta de CI fixa como Jenkins e Co. Usar essa ferramenta é mais como você fazer sua própria "Integração Contínua". Isso significa que você pode ter que escrever mais código, mas a boa notícia é que você pode fazer o que quiser.

**O que você não gosta em Buildbot?**

A documentação não é tão boa neste momento.

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Estou usando o Buildbot para todos os meus sites Django hospedados em um servidor, incluindo o próprio Buildbot. Esta ferramenta funciona de forma muito eficiente e usa uma quantidade muito pequena de memória, mas isso depende provavelmente do que você vai fazer com ela.

  ### 14. integração contínua extensível

**Rating:** 4.0/5.0 stars

**Reviewed by:** Fernando J. P. | DevOps Automation Engineer, Software de Computador, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 19, 2016

**O que você mais gosta em Buildbot?**

Buildbot é escrito em Python e, portanto, é fácil de estender/integrar de várias maneiras. Inclui API JSON, interface de usuário com templates e arquitetura distribuída (mestre e escravos).

**O que você não gosta em Buildbot?**

há pouco suporte online, pois ainda não é amplamente utilizado, mas a documentação é boa. há também uma lista de discussão. os "automatic slaves" no ec2 precisam de melhorias.

**Recomendações a outras pessoas considerando Buildbot:**

há uma curva de aprendizado íngreme para personalização

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

compilações automatizadas após a verificação do código. muito mais fácil de estender do que o modelo de plugin do Jenkins.

  ### 15. Excelente e flexível ferramenta de CI

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Internet | Empresa (> 1000 emp.)

**Reviewed Date:** January 12, 2016

**O que você mais gosta em Buildbot?**

Buildbot é uma ferramenta de CI muito flexível para automação de construção/teste/desdobramento. Dentro do seu arquivo de configuração escrito em Python, você pode fazer quase tudo o que um script Python pode. Na minha própria experiência usando o Buildbot, eu até modifiquei seu código-fonte para atender às minhas demandas específicas, como muitos outros usuários do Buildbot.

**O que você não gosta em Buildbot?**

1. Falta de documentação. Muitas vezes você precisa ler diretamente o código-fonte do buildbot ou exemplos de configuração de outras pessoas para entender claramente como uma função funciona e como configurá-la.
2. Você precisa gastar muito tempo (talvez dias) escrevendo seu arquivo de configuração complexo (talvez milhares de linhas).
É um pouco difícil para iniciantes que só querem clicar e usar, mas é muito poderoso e personalizável se você se familiarizar com ele.

**Recomendações a outras pessoas considerando Buildbot:**

Além da documentação oficial, o guia de configuração do buildbot do i3wm também vale a pena ler se você quiser experimentá-lo.

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

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Compilação, teste e empacotamento automáticos com gerrit em diferentes plataformas e arquiteturas.

  ### 16. Depende da aplicação, mas isso parece uma ferramenta sólida

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 08, 2016

**O que você mais gosta em Buildbot?**

Este parece ser um framework muito bom se você estiver trabalhando com sistemas baseados em Unix e aplicativos que se prestam a ser usados com ferramentas como o Jenkins e similares, mas com melhor flexibilidade.

**O que você não gosta em Buildbot?**

Infelizmente, para nossa aplicação, precisávamos de uma configuração que nos permitisse testar em hardware personalizado usando uma plataforma proprietária no Windows. E como uma das principais linguagens de desenvolvimento era o Matlab, tive dificuldade em justificar o uso do BuildBot para nossas necessidades naquela época e optei por uma abordagem diferente.

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

No nosso caso, temos um software de Aquisição e Análise de Dados Científicos que deve ser executado em uma variedade de configurações de hardware personalizadas. O BuildBot não atendeu aos nossos requisitos, mas sua flexibilidade parece ser um ótimo ponto de venda. Se no futuro não estivermos limitados pelas nossas restrições atuais, com certeza daremos outra chance a ele.

Desde então, construímos um sistema simples de Integração Contínua e Automação de Build adaptado às nossas necessidades.

  ### 17. Muito útil para automatizar compilações, testes e implantação

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ernie H. | Senior Engineer, Software de Computador, Médio Porte (51-1000 emp.)

**Reviewed Date:** January 12, 2016

**O que você mais gosta em Buildbot?**

A comunidade e os desenvolvedores estão extremamente engajados e são prestativos - sintaxe de configuração python muito expressiva e UI e arquitetura flexíveis/extensíveis.

**O que você não gosta em Buildbot?**

Algumas características de arquitetura estão subdesenvolvidas, o que tenho certeza que melhorará com o tempo.

**Recomendações a outras pessoas considerando Buildbot:**

É muito fácil configurar uma configuração inicial.

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Automatizando alto volume de compilações complexas, testes e implantações em várias plataformas e arquiteturas.

  ### 18. construa robô

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Internet | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 06, 2016

**O que você mais gosta em Buildbot?**

O Buildbot é muito flexível. O arquivo de configuração, sendo um script Python normal, nos permitiu personalizá-lo facilmente para o nosso ambiente.

**O que você não gosta em Buildbot?**

Nós realmente não temos muitas reclamações. Temos usado a versão beta porque traz melhorias significativas na interface do usuário, como resultado, experimentamos alguma instabilidade.

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Substituímos um programa de automação de build interno pelo buildbot. Usamo-lo para construir e implantar builds de teste internamente.

  ### 19. Integração contínua como manteiga

**Rating:** 5.0/5.0 stars

**Reviewed by:** Charlie K. | Test Staff Engineer, Tecnologia da Informação e Serviços, Empresa (> 1000 emp.)

**Reviewed Date:** May 12, 2015

**O que você mais gosta em Buildbot?**

A flexibilidade do framework. Quando se pensa nele como um framework em vez de um produto, o Buildbot se torna muito mais.

**O que você não gosta em Buildbot?**

Como eu o encaro como uma estrutura, os conceitos são mais fáceis de entender. Se você está procurando algo de clicar e usar, será frustrante.

**Recomendações a outras pessoas considerando Buildbot:**

O design e uso da estrutura ajudam a construir seu processo. Não é definitivamente clicar e usar (como a outra ferramenta de CI bem conhecida). A administração é simples, há um ótimo suporte, a configuração é fácil (ou não tão fácil se você não estiver familiarizado com Python).

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Simplesmente mantendo os ramos principais limpos

  ### 20. Eu usei o buildbot como uma ferramenta para integração contínua.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Pesquisa | Empresa (> 1000 emp.)

**Reviewed Date:** May 05, 2015

**O que você mais gosta em Buildbot?**

Gosto do fato de ser simples configurar toda a configuração mestre-escravo e de ter controle suficiente sobre o processo de construção. Logs em tempo real também são muito úteis.

**O que você não gosta em Buildbot?**

Não gosto da qualidade da interface do usuário. Além disso, há alguns recursos mencionados na documentação, mas não descritos em detalhes.

**Recomendações a outras pessoas considerando Buildbot:**

Buildbot é uma ferramenta simples de configurar e fácil de usar. É uma boa escolha para habilitar o processo de integração contínua para um software multiplataforma. 
Dica: Confira a opção de buildslave latente. É um recurso muito útil no nosso caso.

**Que problemas Buildbot está resolvendo e como isso está beneficiando você?**

Eu usei o buildbot para realizar automação de build e integração contínua. O buildbot é um software simples e fácil de usar.


## Buildbot Discussions
  - [Para que é usado o Buildbot?](https://www.g2.com/pt/discussions/what-is-buildbot-used-for)

- [View Buildbot pricing details and edition comparison](https://www.g2.com/pt/products/buildbot/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-18+16%3A30%3A25+-0500&secure%5Bsession_id%5D=96b0ac71-e445-4b20-9027-db6e4891c832&secure%5Btoken%5D=43191eb303d9a565cf1645e236d73e7fcf7a03d8d8dad0075c6451411be5ec1c&format=llm_user)

## Buildbot Features
**Funcionalidade**
- Preparação pronta para implantação
- Integração
- Extensível

**Funcionalidade**
- Integrações
- Extensibilidade
- Personalização de teste

**Gestão**
- Processos e Workflow
- Relatórios
- Automação

**Gestão**
- Automação
- Processos e Workflow
- Relatórios

**Integração Contínua de IA Agente**
- Execução Autônoma de Tarefas
- Integração entre sistemas
- Aprendizagem Adaptativa
- Interação em Linguagem Natural
- Assistência Proativa

**Agente AI - Entrega Contínua**
- Execução Autônoma de Tarefas
- Integração entre sistemas
- Aprendizagem Adaptativa
- Interação em Linguagem Natural
- Assistência Proativa

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

