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

How to auto-reboot buildslave hosts after builder finished?

I use Buildbot 0.8.7p1 and want to reboot servers after build has finished. I tried interlocks, shutdown step - nothing helped. In case of buildstep - if I reboot server or just force to stop slave - build receive exception.. Ideally to use some…
user2899572
0
votes
1 answer

how to specify DYLD_LIBRARY_PATH using buildbot?

I am building and runing test for my project using buildbot. I am using mac as slave. The problem arises when I try to run the test because it cannot find the dynamic library which is shaved in different directory. From the buildbot tutorial I can…
solti
  • 4,339
  • 3
  • 31
  • 51
0
votes
1 answer

how to make buildbot find the dynamic library in mac?

I am using different machines to build and run project using buildbot. In linux the dynamic library is found ( I heard something about rpath) but in mac after I build and run. The binary that I use to run cant find dynamic library the binary needs.…
solti
  • 4,339
  • 3
  • 31
  • 51
0
votes
1 answer

Buildbot: Is there a way to force all the builders to build?

So, this is the problem: I have the buildbot set to build at 3 PM, altho when I work during the night, I am often in the situation where I need to trigger all my builders. I am aware that I could use the buildmaster to make a fake commit and trigger…
user393267
0
votes
2 answers

how do I find the current date in buildbot in the main.cfg

In buildbot in the main.cfg file, I need to get the current date and create a folder with the name of the current date. How do I do this?
user1796624
  • 3,665
  • 7
  • 38
  • 65
0
votes
2 answers

how do I get the revision name from buildbot

In the main.cfg file I need to get the name of the current revision that is being built and create a folder with the name of that revision.
user1796624
  • 3,665
  • 7
  • 38
  • 65
0
votes
0 answers

how to add remote slave to my master in buildbot?

I am trying to add remote slave to my master. The master is behind firewall. how can one add the remote slave to this master. do I have to open a new port ? if yes will master.cfg file will have two port number ? c['slavePortnum'] = 9989 Can anyone…
solti
  • 4,339
  • 3
  • 31
  • 51
0
votes
1 answer

Where does the build happen in buildbot? can buildmaster build?

So I am trying to read and work with buildbot. I am new to both python and buildbot. I have been going over the tutorial. What I have learned so far is this: Buildmaster tells the buildslave to build ( lets say boost). Buildslave builds it and…
solti
  • 4,339
  • 3
  • 31
  • 51
0
votes
1 answer

how to edit the configuration file of boost in slave using buildbot ShellCommand?

So I am trying to build and test boost in the remote slave( mac ). I want to edit tools/build/v2/user-config.jam file so that I could use the toolset=clang. How can I add //in user-config.jam // toolset will use clang using clang : ...etc in…
solti
  • 4,339
  • 3
  • 31
  • 51
0
votes
1 answer

How to have buildbot running a server and retrieving output after tests

I'd like to run integration tests against a running server and retrieve server output to check it later.
hithwen
  • 2,154
  • 28
  • 46
0
votes
1 answer

rebuild in batch with buildbot

I'm using buildbot for few months now and I'm really happy with it. It's plugged with github. I'm working on a image processing software, and processing time is really important. Until recently, I was doing automatic build + tests, and I'm now…
nelk1
  • 1
  • 1
0
votes
1 answer

Modifying Buildbot exit code using compiled java code

I recently began work on continuous integration systems and started to learn how to use Buildbot. I have a buildslave that runs on every commit, and I wanted to add a new step to parse certain data files after the build has completed and based on…
0
votes
1 answer

buildbot: not building, instead shows a "?"

I'm trying to use buildbot for CI purposes. I have setup a buildmaster and buildslave. And, they are both connected. (I'm attaching my master.cfg below) I have the following problems: a) I can see the changes committed on the Waterfall page, which…
Lazylabs
  • 1,414
  • 16
  • 23
0
votes
1 answer

buildbot scheduler not work

I expected the buildbot trigger the builder when it detected a new revision had been commited to svn, but it failed. Only when the Periodic scheduler is added can the builder be triggered, but it's not my expectation. According to the…
Charlie
  • 41
  • 4
0
votes
2 answers

Buildbot and Multiple SVN Branches

My SVN Repository Layout... Project_Name(root)/trunk /branches/ /branches/new_feature_of_trunk1 /branches/new_feature_of_trunk2 /tags/ /tags/ETC1 /tags/ETC2 i was trying to…
KeiKun
  • 35
  • 9
1 2 3
21
22