[Buildbot-devel] Some good tutorials about running BB on a mac?

Fulvio Cervone fcervone at me.com
Fri Jan 14 22:34:05 UTC 2011

Hi All

I've discovered recently BuildBot, and it seems to fit perfectly my needs.

My project is done using mainly Xcode on Mac, and would love to know if there is any tutorial to learn how to install, configure and customize Buildbot on a Mac; the other info available around seems to be very vague and not aimed to something specific (I have Buildbot up and running but now for the customization of the various parts, i have troubles due the fact that i do not know python, and the manual does not have real life examples with code samples).

I admit that is not the easiest thing to use, but it is powerful and it really helps me to keep track of my projects; so I hope that any of you knows where should I look to get some tutorials that could teach me how to customize BB.

In particular this is what i am trying to get:

-configure a project with multiple slaves

-make a nicer waterfall page and replace the standard one.

-understand how to modify the emails (i would like to have a custom email when a build fail, so all the other teammates are aware of it, and in particular the person that broke the build)

-my projects has dependencies (i have a custom framework that we write almost every day, and it is used to build or app), so I would like to know how to manage these dependencies, so if my custom framework fails I do not get failures in my build project (if is even possible)

-set the steps in a way that the minor steps does not show up in the waterfall step list, but at the same time i get an alert if one of these steps fails (like the rm of a folder or the other operations that i do, like moving the custom framework into the developer folder of the SDK and similar steps) 

I know that there is a lot here; but I am kinda lost, so after trying to read the documentation I've decided to ask to a wider audience :)

Thanks in advance for any pointer that can help me to find the answers that i need.

More information about the devel mailing list