Best Software for 2025 is now live!
Mostrar detalhamento de classificação
Salvar em Minhas Listas
Não Reivindicado
Não Reivindicado

Principais Alternativas de Buildbot Mais Bem Avaliadas

Avaliações e Detalhes do Produto de Buildbot

Stewart H.
SH
Principle Engineer
Financial Services
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
(Original )Informação
O que você mais gosta 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. Análise coletada por e hospedada no G2.com.

O que você não gosta 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. Análise coletada por e hospedada no G2.com.

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. Análise coletada por e hospedada no G2.com.

Que problemas é Buildbot E como isso está te beneficiando?

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. Análise coletada por e hospedada no G2.com.

Visão geral de Buildbot

O que é 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.

Detalhes Buildbot
Mostrar menosMostrar mais
Descrição do Produto

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.


Detalhes do Vendedor
Vendedor
Buildbot
Localização da Sede
New York, NY
Twitter
@buildbot_web
9 seguidores no Twitter
Página do LinkedIn®
www.linkedin.com
2 funcionários no LinkedIn®

Avaliações Recentes de Buildbot

Anurag k.
AK
Anurag k.Empresa (> 1000 emp.)
3.5 de 5
"Perspectiva de CI do Buildbot"
Há uma curva de aprendizado no buildbot, pois é escrito principalmente em Python sobre as bibliotecas twisted. Ao contrário do Jenkins, mesmo para ...
Usuário Verificado
U
Usuário VerificadoMédio Porte (51-1000 emp.)
4.0 de 5
"Well documented and relatively easy learning curve."
The documentation is rich and easy to read and understand. It makes building a pipeline very easy and accessible.
Usuário Verificado
U
Usuário VerificadoEmpresa (> 1000 emp.)
5.0 de 5
"Great tool with lots of potential"
Buildbot is easy to use and hooks up with GitHub perfectly. We can have our custom implementations of secret service and Buildbot does a great job ...
Distintivo de Segurança
Este vendedor ainda não adicionou suas informações de segurança. Avise-os que você gostaria que eles adicionassem.
0 pessoas solicitaram informações de segurança

Mídia Buildbot

Demo Buildbot - Buildbot
Buildbot
Demo Buildbot - Buildbot
Buildbot
Demo Buildbot - Buildbot
Buildbot
Responda a algumas perguntas para ajudar a comunidade Buildbot
Já usou Buildbot antes?
Sim

19 de 20 Avaliações Totais para Buildbot

4.3 de 5
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Pesquisar avaliações
Menções Populares
Os próximos elementos são elementos de rádio e classificam os resultados exibidos pelo item selecionado e irão atualizar os resultados exibidos.
Ocultar FiltrosMais Filtros
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
19 de 20 Avaliações Totais para Buildbot
4.3 de 5
19 de 20 Avaliações Totais para Buildbot
4.3 de 5

Sentimento Geral da Revisão para BuildbotPergunta

Tempo para Implementar
<1 dia
>12 meses
Retorno sobre o Investimento
<6 meses
48+ meses
Facilidade de Configuração
0 (Difícil)
10 (Fácil)
Entrar
Quer ver mais insights de revisores verificados?
Entre para ver o sentimento das avaliações.
As avaliações da G2 são autênticas e verificadas.
Anurag k.
AK
Senior DevOps Engineer
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta 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. Análise coletada por e hospedada no G2.com.

O que você não gosta 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. Análise coletada por e hospedada no G2.com.

Que problemas é Buildbot E como isso está te beneficiando?

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. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Computer Software
UC
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
O que você mais gosta Buildbot?

Buildbot is easy to use and hooks up with GitHub perfectly. We can have our custom implementations of secret service and Buildbot does a great job of concealing it Análise coletada por e hospedada no G2.com.

O que você não gosta Buildbot?

Buildbot does not have the API calling facility for enterprise github. It has to be done via UI. There are some minor bugs you may encounter hence a good opening to contribute to them Análise coletada por e hospedada no G2.com.

Que problemas é Buildbot E como isso está te beneficiando?

CI/CD

Image building pipeline with packer automating using buildbot Análise coletada por e hospedada no G2.com.

Usuário Verificado em Hospitality
UH
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
O que você mais gosta Buildbot?

The documentation is rich and easy to read and understand. It makes building a pipeline very easy and accessible. Análise coletada por e hospedada no G2.com.

O que você não gosta Buildbot?

Using Python, it isn't a language I am familiar with. Análise coletada por e hospedada no G2.com.

Que problemas é Buildbot E como isso está te beneficiando?

Allows us to automate building and deploy out software to VMs. Análise coletada por e hospedada no G2.com.

Will W.
WW
Senior Software Engineer
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
(Original )Informação
O que você mais gosta Buildbot?

Bash scripting intuitivamente através das chamadas de API. Análise coletada por e hospedada no G2.com.

O que você não gosta Buildbot?

Eu às vezes aprecio mais a natureza GUI do Jenkins e gostaria que houvesse mais exemplos de Buildbot. Também não sei por que o Buildbot não se integra com os populares fornecedores github e gitlab ou bit bucket. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Buildbot:

a todos os repositórios git na nuvem, como bitbucket, github e gitlab. Análise coletada por e hospedada no G2.com.

Que problemas é Buildbot E como isso está te beneficiando?

Qualidade e compilações semanais, automação. Otimizamos todo o nosso processo de compilação com dezenas de pacotes que se juntam em um único lançamento. Compilamos e executamos testes unitários para compilações nativas e de compilação cruzada. Análise coletada por e hospedada no G2.com.

Miguel Angel A.
MA
Instructor Professor
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
(Original )Informação
O que você mais gosta 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. Análise coletada por e hospedada no G2.com.

O que você não gosta 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. Análise coletada por e hospedada no G2.com.

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. Análise coletada por e hospedada no G2.com.

Que problemas é Buildbot E como isso está te beneficiando?

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. Análise coletada por e hospedada no G2.com.

Aivars K.
AK
Lead Software Architect
Information Technology and Services
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta 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. Análise coletada por e hospedada no G2.com.

O que você não gosta 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. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Buildbot:

Obtenha um desenvolvedor Python Análise coletada por e hospedada no G2.com.

Que problemas é Buildbot E como isso está te beneficiando?

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. Análise coletada por e hospedada no G2.com.

David L.
DL
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
(Original )Informação
O que você mais gosta 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. Análise coletada por e hospedada no G2.com.

O que você não gosta 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. Análise coletada por e hospedada no G2.com.

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. Análise coletada por e hospedada no G2.com.

Que problemas é Buildbot E como isso está te beneficiando?

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. Análise coletada por e hospedada no G2.com.

Nicholas M.
NM
Research Engineer
Research
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta 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. Análise coletada por e hospedada no G2.com.

O que você não gosta 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. Análise coletada por e hospedada no G2.com.

Que problemas é Buildbot E como isso está te beneficiando?

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. Análise coletada por e hospedada no G2.com.

Abdel K.
AK
Sr. Cloud Engineering Manager
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
(Original )Informação
O que você mais gosta 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. Análise coletada por e hospedada no G2.com.

O que você não gosta 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. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Buildbot:

python Análise coletada por e hospedada no G2.com.

Que problemas é Buildbot E como isso está te beneficiando?

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! Análise coletada por e hospedada no G2.com.

Naresh M.
NM
Software Architect
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta 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). Análise coletada por e hospedada no G2.com.

O que você não gosta 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. Análise coletada por e hospedada no G2.com.

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). Análise coletada por e hospedada no G2.com.

Que problemas é Buildbot E como isso está te beneficiando?

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. Análise coletada por e hospedada no G2.com.