fbpx
1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

Continuous Integration in 8 Easy Steps with Buildbot

Published by Mike Solinap
on July 1, 2013

Several weeks ago, Ron provided some great insight regarding how to install the Hudson continuous integration tool on Windows. This week, I’ll be discussing a different tool: Buildbot.

My initial exposure to continuous integration tools in general was only a few years ago, when one of our customers had requested an Apache Continuum installation. It worked well for the single Java application that they were developing — however, it included many features that we did not end up using. In particular, we never leveraged its role-based security or its release management features. Fast-forward a couple years later, and the customer’s development environment has changed significantly.

The Java app is now a handful of smaller C++ and Python based projects. Source Code Management has changed several times — from CVS to SVN, then to Bazaar, and then finally GIT — and builds are now being managed by Buildbot.

I was apprehensive to change, since I knew nothing about Buildbot. It turns out however, that Buildbot’s simplicity is one of its biggest strengths. Buildbot’s architecture is a simple master-slave setup. Slaves reside on one or more machines and simply wait for instructions from the master. The master hosts the configuration file that defines who the slaves are, what the build schedules are, and where to pull the source code from.

Download our 8 steps to learn how to use the Buildbot Continuous Integration Tool to help with your automated builds:

Hopefully this helps you get up and running quickly with Buildbot. Its flexibility allows for a number of customizations that let you tailor it for your specific development process. Have an interesting build situation? Let me know!

Next Steps:

Mike Solinap
Sr Systems Integrator
SPK & Associates

Latest White Papers

Total Economic Impact for Atlassian Open DevOps

Total Economic Impact for Atlassian Open DevOps

Forrester's Total Economic Impact Study found that Atlassian Open DevOps could net your organization a potential ROI of 358%. Discover an overview of this Forrester research paper below and download your free copy. Forrester Research Into Atlassian Open DevOps Agile...

Related Resources

Why You Should Be Using PTC Windchill As Your PLM Software

Why You Should Be Using PTC Windchill As Your PLM Software

As a manufacturer, you have to be both structured and agile to constantly stay in line or ahead of the industry. You have to deliver quality products that meet the customer’s needs today whilst being future-proofed for tomorrow.  Aside from that, you also need to...

Jira Integration For Greenlight Guru: Top 3 Reasons To Do It

Jira Integration For Greenlight Guru: Top 3 Reasons To Do It

Medical devices manufacturers can now benefit from Jira integration with Greenlight Guru. The only electronic quality management system (eQMS) specifically designed for medical device companies. This Greenlight Guru integration with Jira creates an agile system for...

Jenkins Accelerates Continuous Delivery Pipeline

Jenkins Accelerates Continuous Delivery Pipeline

Looking to accelerate your continuous delivery pipeline? We have the answer. In this white paper, sponsored by CloudBees, you'll get an introduction and step-by-step guide on how to use Jenkins Pipeline.  Jenkins And The Continuous Delivery Pipeline Jenkins Pipeline...