ReleaseEngineering/PuppetAgain/Modules/buildmaster: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
This module installs and sets up the buildmaster software. Multiple buildmasters can be installed on the same node.
This module installs and sets up the buildmaster software. Multiple buildmasters can be installed on the same node.


To set up a node as buildmaster node, use the following snippet in the nodes definition:
To set up a node as buildmaster node, use the following snippet in the nodes definition.
(configuration should not be in nodes.pp there is already a  [[https://bugzilla.mozilla.org/show_bug.cgi?id=848824| bug]] for this.)
   
   
   node "relabs07.build.mtv1.mozilla.com" {
   node "relabs07.build.mtv1.mozilla.com" {

Revision as of 17:05, 7 March 2013

This module installs and sets up the buildmaster software. Multiple buildmasters can be installed on the same node.

To set up a node as buildmaster node, use the following snippet in the nodes definition. (configuration should not be in nodes.pp there is already a [bug] for this.)

 node "relabs07.build.mtv1.mozilla.com" {
       buildmaster::buildbot_master {
           "bm07-build1":
           http_port => 8001,
           master_type => "build",
           basedir => "build1";
       }
       buildmaster::buildbot_master {
           "bm07-build2":
           http_port => 8002,
           master_type => "build",
           basedir => "build2";
       }
       include toplevel::server::buildmaster

Masters can be one of the following:

  • build
  • scheduler
  • try
  • tests

Masters will be installed in:

  /builds/buildbot/${basedir}