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
4 answers

Can Buildbot WebStatus be customized to return content type other than text/html

As a final step in my builds I have FileUpload step to upload results to the master and I'm using BuildBot WebStatus component to serve build results (.apk files in this case). Unfortunately WebStatus always return text/html content type for all…
Fedor
  • 1,392
  • 1
  • 17
  • 30
1
vote
1 answer

How to capture the build number from the Buildbot

Is there a variable that I can access in master.cfg? The docs aren't clear at all. Thanks.
Riziero
  • 144
  • 2
  • 14
1
vote
0 answers

Using github merge queues with self-hosted buildbot CI

We've been using bors-ng for our merge queues for some years and now we'd like to migrate to Github Merge Queues. I find GitHub's documentation difficult to follow, but as far as I can see, I need to do the following: 1: Set up buildbot to build…
Edd Barrett
  • 3,425
  • 2
  • 29
  • 48
1
vote
0 answers

[Buildbot]:Filter builders at schedulers level

I am new to buildbot. We know that Schedulers would trigger all associated builds by default. I want to filter the builders at schedulers level. What i am doing is, I am trying to override build() method of util.BuilderConfig class with custom code…
vam
  • 11
  • 3
1
vote
1 answer

buildbot force build ignoring repository

When I click on the 'builders' link of builbot URL and force a build, the git repository I specify on the form is getting ignored; the builder is using the repository it was originally built/configured with. Is this a known problem ? Is there some…
user962802
  • 11
  • 2
1
vote
1 answer

Buildbot properties from changes to all build

I am using buildbot (system for CI) and have one problem. How can I send parameters of Change to all builders? I want to use the properties comments and who of Changes object. Thx
gigimon
  • 1,443
  • 2
  • 13
  • 19
1
vote
1 answer

How do you reset the Buildbot build number

I'm setting up a new automated build. Of course, I'm not getting it right on the first try. I'm already at my 9th attempt and so the build number is already up to 9 build using "%(prop:buildnumber)". buildbot is incrementing the build number with…
Ken Dalka
  • 11
  • 2
1
vote
1 answer

Buildbot - Two Schedulers with one builder = Double checkin emails?

I have a buildbot running with two Schedulers - One triggered by code checkins and another triggered by content checkins; the former needs a much shorter treeStableTimer. Both of these Schedulers trigger the same builder, but what happens now is…
user922094
  • 11
  • 1
1
vote
1 answer

Buildbot: trigger virtual builders problem

I wish to trigger builders dynamically (depending of list of supported platforms of incoming project). There are virtual builders for this purposes. It's really works but there is a critical problem: when I trigger more virtual builds then number of…
tenta4
  • 304
  • 2
  • 16
1
vote
3 answers

How do I get just the branch from a Git command?

Possible Duplicate: Show just the current branch in Git I am moving my monotone DVCS to git. In my build setup I have qmake get the current revision and the current branch (because these are build on buildbot) so that it can be used as a…
Phil Hannent
  • 12,047
  • 17
  • 71
  • 118
1
vote
1 answer

How to configure buildbot slave to run from behind a firewall?

Is it possible to run a buildbot-slave from inside a corporate firewall where you are allowed to create only outgoing connection on standard HTTP(s) ports? How can I achieve that?
sorin
  • 161,544
  • 178
  • 535
  • 806
1
vote
1 answer

SSH agent forwarding is not working on all the SSH target machines

/home/buildworker/.ssh/ssh_config host * IdentityFile /home/buildworker/.ssh/buildworker StrictHostKeyChecking yes ForwardAgent yes We are using Buildbot to build django applications in test and production environments. The flow is…
Javed
  • 5,904
  • 4
  • 46
  • 71
1
vote
2 answers

Centralised buildserver for local and remote compilation

I am in a team of a few developers who are sharing a license for a compiler toolchain. The issue that we are having is that after one developer has acquired the license to use the compiler, there is a large wait time before the next developer can…
lbuchy
  • 135
  • 2
  • 7
1
vote
0 answers

Error while processing the build request with "buildbot sendchange" command

I am using this command to start a build: buildbot sendchange --master=domain:9989 --who=tom --auth=username:'xxxxxxx' --branch=testing --project="apps/project-1" --category="apps" --comment="push to build" application.yml…
Javed
  • 5,904
  • 4
  • 46
  • 71
1
vote
0 answers

How do I redo a step in buildbot if it fails?

I stack a few steps in the Factory, and I hope it can redo some of the steps if it fails automatically.But I couldn't find any instance in the docs.
HHcw
  • 11
  • 1