BUILDBOT
Continuous integration
• Committing code frequently.
• Categorizing developer tests.
• Using a dedicated integration build machine.
• Using continuous feedback mechanisms.
• Staging builds.
Continuous integration Tools
Jenkins
Buildbot
Travis CI
Strider
Go
Integrity
What is buidbot ?
Buildbot is a software development
continuous integration tool.
Buildbot is now used at Mozilla, Chromium,
WebKit and many other projects.
 tool which automates the compile/test
cycle required to validate changes to the
project code base.
• Buildbot is an open-source framework for
automating software build, test, and release
processes.
• Developed in Python ,based on the twisted
framework.
• Buildbot installation has one or more
masters and a collection of slaves.
Buildbot Architecture Overview
There are 3 layers in Buildbot architecture
1. Version control layer.
2. Build layer.
3. Notification layer.
Conclusion
The major benefit of continuous integration
is the ability to streamline the quality-
assurance cycle with automated builds of
software, along with tests, and, optionally,
software metrics.
Thank You…
Presented by
Akshay Sundaran

Continuous Integration using Buildbot

  • 1.
  • 2.
    Continuous integration • Committingcode frequently. • Categorizing developer tests. • Using a dedicated integration build machine. • Using continuous feedback mechanisms. • Staging builds.
  • 3.
  • 4.
    What is buidbot? Buildbot is a software development continuous integration tool. Buildbot is now used at Mozilla, Chromium, WebKit and many other projects.  tool which automates the compile/test cycle required to validate changes to the project code base.
  • 5.
    • Buildbot isan open-source framework for automating software build, test, and release processes. • Developed in Python ,based on the twisted framework. • Buildbot installation has one or more masters and a collection of slaves.
  • 6.
  • 7.
    There are 3layers in Buildbot architecture 1. Version control layer. 2. Build layer. 3. Notification layer.
  • 8.
    Conclusion The major benefitof continuous integration is the ability to streamline the quality- assurance cycle with automated builds of software, along with tests, and, optionally, software metrics.
  • 9.