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

Customize URL to a failed build in MailNotifier

When my buildbot fails, it is configured to send an email. Current configuration is: mailNotify = MailNotifier(fromaddr="****@****.com", sendToInterestedUsers=True, extraRecipients=['*****@*****.com',…
Piotr Zierhoffer
  • 5,005
  • 1
  • 38
  • 59
0
votes
1 answer

Setting up Continuous Integration of Protractor using Buildbot

I have written "end to end" automatic tests for my angular website using protractor, I do know how to run the protractor test from buildbot, but don't know how to report back the results of the test to build bot. Any ideas?
chulian
  • 3,767
  • 4
  • 21
  • 23
0
votes
1 answer

Continuous Integration tool with guest restart support

I would like to build a testing framework for one project. I'm searching for something to build upon, as I don't desire to build everything from scratch. The architecture I'd wish to create is: A host machine, with VirtualBox host (or different VM…
antonone
  • 2,045
  • 1
  • 25
  • 35
0
votes
1 answer

Setting Up Replication / master slave configuration to mariaDB

I'm starting my project using mariaDB I want to setup master slave configurations on windows 7 64Bit. I don't know how to setup this kind of configuration. I've searched on google, visited websites and blogs, i find a term buildbot, is it related…
0
votes
0 answers

Buildbot: cannot filter out compilation warnings

I'm trying to integrate into my buildbot process the feature to suppress specific compilation warnings. Here what I did: 1) created the file with the warning exections, sample line below: deps/include/linux/sofia-sip-1.12/sofia-sip/su_tag.h : .* 2)…
sergico
  • 2,595
  • 2
  • 29
  • 40
0
votes
1 answer

Triggering an old build on buildbot externally?

I am running a buildbot buildserver. I have a job my-job that gets triggered each time a git push is made. All builds are kept and can be rebuild when I am logged in. The URL to an old build looks like…
u123
  • 15,603
  • 58
  • 186
  • 303
0
votes
1 answer

Which one is the property that has the committer and the message in Buildbot?

I have found a way to print out on a file on the master, every time that I get a commit on my project: f.addStep(StringDownload(Interpolate("%(prop:got_revision)s\n"), slavedest="/Users/master/data/commit.txt")) Now, I would like to have also the…
user393267
0
votes
0 answers

Interpolate won't work when passing a property (triggered builder, which will use the property as parameter in a step)

The scenario: I have various builder, that trigger a builder B. The builder B needs to know a specific piece of data, which is a string, so it knows what operation has to perform. Example: 3 builders build 3 version of the same software, but each…
user393267
0
votes
1 answer

How do I retrieve a list of the changes in buildbot?

I am interested in gathering every change that the Buildbot receive. Ideally I need what is displayed in the web page for a commit: Category Changed by Changed at Repository Branch Revision Comments Changed files How do I access these field from…
user393267
0
votes
1 answer

Buildbot questions related to custom classes

Writing my first custom class for Buildbot. I am subclassing ShellCommand; the class will have to - Run scripts (written in shell script or Python) - Be able to retrieve logs and parse them - retrieve data from the builders and change sources, to…
user393267
0
votes
1 answer

How do I shut down a Buildbot master from the web UI?

I have enabled gracefulShutdown=True per the documentation. Where do I find the "shutdown" option in the web UI?
Jace Browning
  • 11,699
  • 10
  • 66
  • 90
0
votes
1 answer

Buildbot slaves priority

Problem I have set up a latent slave in buildbot to help avoid congestion. I've set up my builds to run either in permanent slave or latent one. The idea is the latent slave is waken up only when needed but the result is that buildbot randomly…
hithwen
  • 2,154
  • 28
  • 46
0
votes
2 answers

run buildbot on Windows XP

I recently stumbled over buildbot and wanted to give it a try. My problem is that I have to run it under Windows because we don't use Linux on workstations or servers in my company. I've already tried different installations: python 2.6,…
chrmue
  • 1,552
  • 2
  • 18
  • 35
0
votes
1 answer

buildbot auto build nginx fail

I've set up a buildbot, trying to use to build nginx. But I fail which auto "configure" as nginx's './configure' is in ./auto/ which usually is in ./ . My factory config is shown as…
user3170177
  • 61
  • 1
  • 4
0
votes
1 answer

buildbot: buildbot.slave.commands.SVN vs. buildbot.steps.source.SVN

Buildbot question: When to use each of these classes: buildbot.slave.commands.SVN and buildbot.steps.source.SVN? I want the class that is used to check out a project from svn.
flybywire
  • 261,858
  • 191
  • 397
  • 503