buildbot

Have buildbot poll a git repository for new commits?

Is there a buildbot plugin that will poll a git repository for new commits, like the currently included changes.SVNPoller? The closest I have found is git_buildbot.py, but it works as a post-commit hook, so will not work with my setup (using Github, and buildbot on a machine that github's post-commit cannot reach) - simply polling the g...

"Selling" trac/buildbot/etc to upper management

My team works mostly w/ Flex-based applications. That being said, there are nearly no conventions at all (even getting them to refactor is a miracle in itself) and the like. Coming from a .NET + CruiseControl.NET background, I've been aching to getting everyone to use some decent tracking software (we're using a todo list coded in PHP n...

win32api.dll Will Not Install

I am trying to start a Buildbot Buildslave on a Windows XP virtual machine: python buildbot start . ImportError: No module named win32api. Google tells me that win32api is win32api.dll. I downloaded the file from www.dll-files.com and followed the guide found on that site (http://www.dll-files.com/unzip.php). When I try to run regv...

How to distribute and execute platform-specific unit tests?

We have a python project that we want to start testing using buildbot. Its unit tests include tests that should only work on some platforms. So, we've got tests that should pass on all platforms, tests that should only run on 1 specific platform, tests that should pass on platforms A, B, C and tests that pass on B and D. What is the bes...

How to scale buildbot in a company

I've been looking into buildbot lately, and the lack of good documentation and sample configurations makes it hard to understand how buildbot is commonly used. According to the buildbot manual, each buildmaster is responsible for 1 code base. That means that a company that wants to use buildbot on, say, 10 projects, needs to maintain 10...

buildbot: run svn with --trust-server-cert

I am trying to install buildbot for my project. I always run my svn commands with trust-server-cert option. How can I pass that to SVN thru buildbot? I don't see there is a way for doing that. What is the shortest workaround? ...

buildbot: run SVNPoller with --trust-server-cert

I asked this similar question and got a satisfactory answer. However, doing the same with SVNPoller doesn't work. So how can I pass --trust-server-cert as an extra param to SVNPoller in buildbot ...

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. ...

buildbot: connect to IRC server using SSL

How can I use buildbot's IRC bot to connect to an IRC server that wants SSL connections? ...

Setting up a Buildbot hosting service for multiple projects

I need to set up a buildbot hosting environment which is capable of managing a large number of independent projects, and ideally provides a web front-end for users to manage their buildbot instance. As far as I can gather, there isn't such a utility available at the moment. I'm planning to roll my own, but could really use some advice...

What algorithm does buildbot use to assign builders to slaves?

I have a buildbot with some builders and two slave machines. Some of the builders can run on one slave, and some of them can run on both machines. What algorithm will buildbot use to schedule the builds? Will it notice that some builders can run on just one slave and that it should assign those that can run on both slaves to the less d...

buildbot C++ build on Windows: use devenv.com, vcbuild.exe, or MSBuild.exe?

My buildbot has been running for 3 years using devenv.com to compile the projects on Windows. Now devenv.com has troubles to build for 64 bits versions: passing the configuration as "Debug|x64" generates command line errors because of the pipe character. Escaping and enclosing between quotes result into other errors, some because of the...

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, Twisted-9.0.0-py2.6, buildbot 0.7.12 python 2.6, pywin32-214-py2.6, Twisted-9.0.0-py2.6, buildbot 0....

Support for multiple repositories using Buildbot

Currently Buildbot does not support multiple repositories. If one desires to have this then separate instances of Buildbot need to be run. Still I'm curious if anyone has come up with a creative workaround to get this feature working anyway. ...

Exceptions from Buildbots PeriodicScheduler intervals?

Buildbots Periodic scheduler triggers builds at fixed intervals (e.g. every 30 minutes). But there are certain times (e.g. at night, during the weekend or while regular maintenance is performed) where I'd like it to relax. Is there a way to have a more fine-grained description for the Periodic scheduler? Or should I rather use the Night...

buildbot using msysGit causing intermittent datastreram error

We are using buildbot to run continuous integration. The built-in Git build step generates this command line: C:\Program Files\Git\bin\git.EXE fetch -t file:///s:/Repositories/repo +master s: is a samba share on a debian server mapped on the buildbot slave. It fails intermittently (once in ~50 builds) with this error: error: inflate:...

Buildbot 0.8.1 inactive for 2 minutes before building

My apologies if this has been answered before - I can't seem to find any previous q&a on this. I run buildbot 0.8.1 and use PBChangeSource() to receive changes from svn. Problem is a build will only start exactly 2 minutes after a commit. I am pretty sure there is a config somewhere that I can use to make the pause go away, but I can't ...

Buildbot parsing Python Unit test results

I have a test suite that outputs test results in the Python Unit Test format: http://docs.python.org/library/unittest.html Is there an existing Buildbot module/plugin that can parse this form? Example: DigitalReadWrite_02 ... ok DigitalReadWrite_03 ... ok...