Questions tagged [buildbot]

Buildbot is an open-source framework for automating software build, test, and release processes.

Buildbot supports distributed, parallel execution of jobs across multiple platforms, flexible integration with version-control systems, extensive status reporting, and more.

At its core, Buildbot is a job scheduling system: it queues jobs, executes the jobs when the required resources are available, and reports the results.

A Buildbot installation has one or more masters and a collection of slaves. The masters monitor source-code repositories for changes, coordinate the activities of the slaves, and report results to users and developers. Slaves run on a variety of operating systems.

You configure Buildbot by providing a Python configuration script to the master. This script can be very simple, configuring built-in components, but the full expressive power of Python is available. This allows dynamic generation of configuration, customized components, and anything else you can devise.

The framework itself is implemented in Twisted Python, and compatible with all major operating systems.

http://buildbot.net/

319 questions
0
votes
1 answer

Hide passwords in Buildbot shell commands from logs

I need to be able to pass password to shell command but don't want it to be available in logs. I tried finding a solution and found something called an Obfuscated class in buildbot, but it seems i'm missing something it's not working and i couldn't…
0
votes
1 answer

Buildbot stuck on preparing worker stage with DockerLatentWorker

I am trying to make DockerLatentWorker in buildbot work.But so far buildbot always gets stuck on preparing worker stage for hours. This is the output at that time on the terminal 2017-06-09 14:16:55+0000 [-] starting build
0
votes
1 answer

Buidlbot Tutorial: URL for runtests under Waterfall view doesn't show?

Doing this tutorial, the URL for runtests in the Waterfall view does not appear. The worker is connected (confirmed by logs of both master and worker). Why doesn't runtests show under the Waterfall view? I've tried the 2 ways that was shown in the…
Nitro
  • 15
  • 6
0
votes
1 answer

Fallback repository for BuildBot

I have two machines serving a certain git repo, kept in sync. I would like to configure BuildBot so that the Git pull steps tries both repositories, so that one could go down without disturbing builds (which are initiated through a nightly…
mbq
  • 18,510
  • 6
  • 49
  • 72
0
votes
1 answer

Failed gitpoller on bitbucket using only_tags=True

I set my buildbot to do auto deployment each time there's new tag from my git repo on bitbucket Following that I've wrote in master.cfg for gitpoller c['change_source'].extend(changes.GitPoller( source_root + name + '.git', workdir=work_dir +…
ave
  • 47
  • 6
0
votes
1 answer

Why can't I read a property in BuildBot send from sendchange?

I am trying to send a property to a build configuration through a command line invocation of sendchange. Here is a snippet of my master.cfg factory = util.BuildFactory() factory.addStep( steps.ShellCommand( command=["echo",…
mmachenry
  • 1,773
  • 3
  • 22
  • 38
0
votes
2 answers

Build error message when running SVNPoller

I'm trying to setup Buildbot in my organization but have a problem with the SVNPoller. Whenever the subversion repository changes the SVNPoller correctly keeps recognizes this but then fails with the following errors message: SVNPoller failed…
doberkofler
  • 9,511
  • 18
  • 74
  • 126
0
votes
0 answers

Buildbot synchronization between builders 0.9.x

My question boils down to a specific use case. Simple scenario with two builders: Start one builder which is something like a server When server is built and is running, notify clients that they can connect Run all tests for the client ... Kill…
Drago
  • 141
  • 1
  • 6
0
votes
1 answer

Wrote a plugin for BitBucket API calls. Unable to find my plugin when used in master.cfg

I wrote a class that wrapped BitBucket API calls. Can confirm it worked standalone, however, when I add that python class to /master/buidlbot/changes/bitbucket.py. And add this class in master/setup.py ('buildbot.changes.bitbucket',…
Ken Liao
  • 81
  • 2
  • 7
0
votes
1 answer

How to pass two same arguments via python subprocess?

I wanted to pass two parameter in the subprocess call... like this... ./buildbot sendchange --branch=poky --property=buildname:nice --property=machine:qemux86 So I wrote the below program... # property_name = {'key': 'value'} y =…
user3895077
0
votes
1 answer

how let Buildbot pull changes from git repo by notice?

Can anybody give a live example about this question , I followed all articles in Buildbot official sites, there is no live example there. what I want is quite simple, when a developer pushes code to git , the git server tells buildbot to pull…
Vidy Videni
  • 1,897
  • 3
  • 15
  • 23
0
votes
1 answer

How to get buildbot build properties in the email subject while using MailNotifier?

I am trying to send custom email status notification on our buildbot system. I could not find a way to get build properties in the Email subject while using MailNotifier. I found build object in the messageFormatter callback function parameter. But…
0
votes
1 answer

adding mail notification in evaluatecommand of shellcommand in buildbot

Basically I have inherited ShellCommand to overwrite evaluatecommand. In evaluatecommand, I parse the log and find the actual maintainer of the package to send a mail notification. Everything other than mailnotification does not work fine. class…
0
votes
1 answer

Buildbot: Common buildsteps accross multiple factories

So I am configuring buildbot builders with build factories, and have quite a number of them, and many of them use common build steps. What i currently do is: f1 =…
inzbartosz
  • 21
  • 2
  • 7
0
votes
0 answers

Network issue between VMWare guest and windows host

I have a windows 7 host, on which I am also running a windows 7 virtual machine, essentially I'm trying to setup buildbot, the host runs the build master while the vmware virtual machine will run the build worker. The virtual machine network adapter…
user595985
  • 1,543
  • 4
  • 29
  • 55