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

Facing issue after creating custom buildstep in buildbot

I have create custom buildstep in buildbot after running worker it is giving me following error. builtins.AttributeError: 'MyStep' object has no attribute 'stopped' Step is : custom_factory.addStep(MyStep(messages="Hi")) If you have example how to…
Viraj Wadate
  • 5,447
  • 1
  • 31
  • 29
0
votes
1 answer

How to compute a value from the src::branch property when definition a build step

I must compute a value for a build step based on the src::branch property and based on the available documentation this only seems to be possible by defining custom renderables. I created a custom renderable defined as…
doberkofler
  • 9,511
  • 18
  • 74
  • 126
0
votes
2 answers

How to use GitHubCommentPush in BuildBot

I'm trying to add an automatic feedback from BuildBot to a github pull request using GitHubCommentPush But I constantly get an error: 2019-07-18 09: 04: 56 + 0000 [-] Timing out client: IPv4Address (type = 'TCP', host = '86 .57.157.184 ', port =…
Andrey Yankovich
  • 868
  • 9
  • 13
0
votes
1 answer

Set and get properties in Buildbot

I just setup a Buildbot server using master.cfg.sample. Everything goes well untill I want to get a property I just set in a previous step : factory.addStep(steps.SetPropertyFromCommand(command="echo test", property="test")) This step is excuted…
user2427860
  • 73
  • 1
  • 7
0
votes
1 answer

How to trigger a builder in Buildbot after a commit with SVN?

I am using buildbot in a project and I have a setup of a scheduler, that automatically builds the project every time when there is a change, to test whether it compiles fine. I think buildbot can detect the changes but the scheduler can’t builds…
Marko Ma
  • 3
  • 5
0
votes
1 answer

builtins.OSError: 'git' has an invalid shebang line: 'git' is not a valid executable

I'm a new beginner on buildbot. I setup the master.cfg according to the guild of Buildbot 1.5.0 documentation. I’ve setup master by the guild of Tutorial. The master.cfg is master.cfg.sample. It can be forced to build and the result is success. But…
Marko Ma
  • 3
  • 5
0
votes
1 answer

How to build every tag with buildbot?

How do I set up Buildbot to build every pushed tag? My current configuration: c["change_source"].append(changes.GitPoller( repourl = "git@server:buildbot-test.git", pollInterval = 3, pollAtLaunch = True, only_tags = True, project…
Adam Trhon
  • 2,915
  • 1
  • 20
  • 51
0
votes
1 answer

How to attach a file to buildbot mailnotifier

I know I can attach logs to buildbot using a flag. How do I attach another file (a zip for instance)? This doesn't seem to be a default option.
0
votes
1 answer

Buildbot installation requires msvc14

I've been trying the BuildBot First Run tutorial. It starts by creating a master and looks quite simple and straightforward, but I've encountered problems with the step pip install 'buildbot[bundle]'. I get this error message (this is the end of the…
ecstrema
  • 543
  • 1
  • 5
  • 20
0
votes
1 answer

Buildbot tutorial failure - worker can't connect to master

I'm trying out buildbot, and following the tutorial. I successfully installed and started the master, as shown from the twistd.log partial file below. 2018-11-14 08:32:52-0600 [-] BuildMaster is running 2018-11-14 08:32:52-0600 [-]…
Shawn
  • 717
  • 11
  • 31
0
votes
2 answers

Alternative for svn_buildbot.py that does not require twisted?

I am running some Continuous Integration servers. Source repository is hosted on Subversion, and buildbot does the job of compiling and testing after every commit. My trouble is that I had recently to migrate the SVN server to a RedHat5 system.…
Didier Trosset
  • 36,376
  • 13
  • 83
  • 122
0
votes
4 answers

buildbot from start

should be dumb as everybody seems to installed it without trouble. I spent hours within a fresh squeeze and tried different configurations (easy_install, aptitude and from source 0.81p.tar.gz) the best I got is a page from the localhost:9989…
dlewin
  • 1,673
  • 1
  • 19
  • 37
0
votes
1 answer

How to register Buildbot worker with master?

I had to replace a Buildbot master server, and even though I seemingly reinstalled it with the identical code and settings as before, I must have missed something, because it's now rejecting all requests from all existing workers with errors in its…
Cerin
  • 60,957
  • 96
  • 316
  • 522
0
votes
1 answer

Split gcc output by thread/job

I want to do statistics on compiler warnings per compilation unit based on the compiler output of gcc/g++. This is no problem with -j1 but with multiple threads, e.g. -j4, the output is completely mixed. Can I either get the compiler to write the…
Marius Melzer
  • 863
  • 1
  • 7
  • 10
0
votes
1 answer

Compile command in buildbot to generate the python executable file

There are lots of articles talking about how to create an executable (.exe) file from Python script on Windows from command line (by using py2exe, etc.). However, I have not had any luck finding how to make buildbot tool automatically create the…
KJo
  • 1