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

buildbot http server interface to 0.0.0.0

I configure Buildbot to create the auto build, and it's working fine. Just issue is, I am unable to access build admin panel/web UI from another pc. Buildbot set "127.0.0.1" as HTTP server interface, how can I set the interface to "0.0.0.0", so I…
0
votes
2 answers

How can a BuildBot step be informed that a previous step failed?

In BuildBot, I'd like a step to not execute if a previous step failed. For instance, in the following class, if test_package() fails, I don't want install() to execute. class Sage(Project): distros = [RHEL7()] tests = [SageTest()] def…
boardrider
  • 5,882
  • 7
  • 49
  • 86
0
votes
1 answer

Cancel build request in buildbot 1.2.0

In order to use buildbot to trigger different actions (start, check, stop) and cancel build requests based on the status of an event (Implements the threading.Event interface based on a file) we were using the nextBuild property of…
dosas
  • 567
  • 4
  • 18
0
votes
0 answers

why is curl prints HTML code of the page?

I am trying to trigger a buildbot build using following command ,the output of this is a plain HTML output of the URL being used, how do I debug this problem ?how do figure out the right curl command? why is it outputting the HTML code? curl…
Jeremyapple
  • 253
  • 2
  • 6
  • 20
0
votes
1 answer

When BuildSlave has several builders, how d'you know which builder is busy?

When a BuildBot slave has several builders, if the BuildSlave is not IDLE - how can we know which of the builders is the one that keeps the BuildSlave busy?
boardrider
  • 5,882
  • 7
  • 49
  • 86
0
votes
3 answers

Use smart builders or a lot of schedulers to compile and test 5 builds

I want to setup a continuous integration environment with three operating systems (MacOSX, Windows and Linux). I need to build five different builds: win32bit, win64bit, lin32bit, lin64bit, and mac. For each build I need to make the following…
SandyBr
  • 11,459
  • 10
  • 29
  • 27
0
votes
1 answer

Disable anonymous access to buildbot web application

I've deployed buildbot in cloud vms, docker, and such. I've been able to setup authentication, but could not disable anonymous access. It so happens that, I really can't allow anonymous access since it is a private owned resource, worst of all in…
jagra
  • 543
  • 2
  • 8
0
votes
1 answer

How to name build steps in Buildbot

I have Buildbot set up on a Windows 7 machine that's set to run a series of tests when I check in python code to a git repo. When I check on the build details via the web interface it displays a set of build steps that have been run as defined in my…
Shakes
  • 531
  • 1
  • 5
  • 16
0
votes
1 answer

Cannot import name html Python on python virtual environment

Need some help over here. I am trying to run my buildbot framework and I am seeing this error. I am running the buildbot framework in the virtual python environment(pyenv). Can someone help with this or has seen this error when running from a…
Arnold
  • 31
  • 5
0
votes
1 answer

the svnpoller is not triggered (warning in the twistd.log)

I am not sure what is going on, but i get this weird issue with buildbot. The SVNPoller is configured as it should (checked various config example files), when i run the buildbot checkconfig it says that everything is fine....but it won't work at…
user393267
0
votes
1 answer

Grouping Steps in Buildbot

I have a set of steps that are logically grouped together, and should all be skipped based on a property set by the user. I know that I can skip certain steps individually by setting the doStepIf parameter, but I was wondering if there was a way to…
xbanks
  • 11
  • 1
  • 2
0
votes
1 answer

how can I pass filelist of a build to mailnotifier in BuildBot?

I use Perforce as CVS and plan to send mail when builds finish. In a buildstep, I can use self.build.allFiles() to get the filelist but I couldn't figure out a way to do so in the mailnotifier.
Lancelod Liu
  • 290
  • 5
  • 19
0
votes
1 answer

Setting up a code repository and buildbot on remote server

I have a new project that I will be working on with multiple people and I was wondering if anyone has some good software or wikis or links about setting up repository(preferable git) and an automatic buildbot. Thanks.
Jeff
  • 873
  • 2
  • 10
  • 16
0
votes
1 answer

Buildbot MailNotifier Error

I am trying to set up a simple email notification system for every build using Buildbot's reporter.MailNotifier. I have implemented it on two Windows computers, and one linux machine and replicated the same error. Here is the code snippet from…
0
votes
1 answer

How to add tags to Buildbot EC2LatentBuildSlave

I am using EC2LatentBuildSlave to sawn EC2 instances running the build slaves. I would like to tag the slaves so a tag is visible in the EC2 dashboard Tags tab. I am passing tags={'Key':'BuildbotType', 'Value':'slaveName'} but I can’t see the…
cage
  • 403
  • 1
  • 5
  • 8