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
1
vote
1 answer

Buildbot running sequential builders after they're finished

Are there any triggers or anyway to set up buildbot to run builds after another have finished? Right now I have multiple builders set up to turn on a machine, build, and turn off a machine. I've set it up in a nightly schedule where it turns on…
schnuggles
  • 11
  • 1
1
vote
2 answers

Sending http post request in buildbot

I am using buildbot version 0.8.5 and need to send an HTTP post request from it as a step. After searching for it on internet, I found that the latest version 0.8.8 has a step called HTTPStep for doing so. Is there any similar step in the older…
Snehal
  • 154
  • 1
  • 13
1
vote
2 answers

How to setup buildbot for

I am quite new to buildbot and struggling to create a configuration for the following python code structure: A library containing some general classes and functions and two programs who depend on the one library. All three have their own git…
1
vote
1 answer

phantomjs resetting cookies

I'm implementing codeception with help of buildbot and phantomjs. This all works just fine, buildbot fires up codeception when a commit is made, and I have phantomjs running in the background accepting connections from codeception with de…
Richard Deurwaarder
  • 2,023
  • 1
  • 26
  • 40
1
vote
2 answers

buildbot: run SVNPoller with --trust-server-cert

I asked this similar question and got a satisfactory answer. However, doing the same with SVNPoller doesn't work. So how can I pass --trust-server-cert as an extra param to SVNPoller in buildbot
flybywire
  • 261,858
  • 191
  • 397
  • 503
1
vote
0 answers

Definitive location for chromium buildbot's perf plotting javascript code?

Chromium's buildbot has nice performance plots. To track some metric over time across many versions of your software. It's using a script called plotter.js. I want to use this on our internal buildbot. However I can't find a definitive source for…
Philip
  • 1,691
  • 4
  • 21
  • 41
1
vote
1 answer

buildbot: run svn with --trust-server-cert

I am trying to install buildbot for my project. I always run my svn commands with trust-server-cert option. How can I pass that to SVN thru buildbot? I don't see there is a way for doing that. What is the shortest workaround?
flybywire
  • 261,858
  • 191
  • 397
  • 503
1
vote
0 answers

Why does easy_install [sic] for buildbot throw an error for python.h in gcc?

Searching for twisted>=9.0.0 Reading http://pypi.python.org/simple/twisted/ Best match: Twisted 13.1.0 Downloading https://pypi.python.org/packages/source/T/Twisted/Twisted-13.1.0.tar.bz2#md5=5609c91ed465f5a7da48d30a0e7b6960 Processing…
Witbrock
  • 502
  • 2
  • 5
  • 12
1
vote
2 answers

Buildbot : how to manually launch a build?

We are using BuildBot (http://buildbot.net/) to build our C++ project. Is there any way to run the exact build commands from the command line that are executed when you hit the "force build" button on the web UI? I'm trying to debug a build problem…
SeanLabs
  • 1,739
  • 4
  • 18
  • 22
1
vote
1 answer

How do interlocks work with relation trigger steps in buildbot?

Any one know how interlocks work regarding trigger steps i.e. if a builder hold an exclusive lock over a builddir will it's trigger steps also inherit that lock or not?
Bicker x 2
  • 137
  • 8
1
vote
2 answers

Buildbot Installation Setup Error

So I tried to install buildbot onto a OS X machine, and was unable to install it through the setup.py file. When I tried to run: sudo python setup.py build, it returned this: error in buildbot setup command: 'install_requires' must be a string or…
TLu
  • 88
  • 8
1
vote
2 answers

What's the best way to use external artifacts as input to a buildbot build?

I am using buildbot to build a firmware image from a bunch of other pre-built artifacts. The pre-built artifacts are built using a different system(jenkins) which is not under my control. I want to automatically kick off a new build when new…
Ryan Nowakowski
  • 811
  • 7
  • 10
1
vote
1 answer

Specify SVN destination folder name in Buildbot

I'm setting up buildbot to build a project. The project's code is stored in SVN and it uses a couple of libs in our SVN repository. When performing a manul build, what I need to do is (of course) to checkout the main project and the libs. The…
sergico
  • 2,595
  • 2
  • 29
  • 40
1
vote
1 answer

debhelper deprecated option --until?

When building packages on a buildbot, I currently have a single buildstep which does dpkg-buildpackage ... This works great, but all the output is lumped together into a single step in the waterfall, which makes it hard to see at a glance whether…
Dan Kegel
  • 559
  • 5
  • 11
1
vote
1 answer

Strange buildbot python behavior

EDIT for some explanations: The buildbot is a continous integration system in python which can be controlled by a web interface. In this web interface you have a "Waterfall" page where you can choose a specific builder and trigger a build with a…
Thorsten S.
  • 4,144
  • 27
  • 41