ReleaseEngineering/PuppetAgain/Modules/buildmaster: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "This module installs and sets up the buildmaster software.")
 
No edit summary
Line 1: Line 1:
This module installs and sets up the buildmaster software.
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:
  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

Revision as of 16:59, 6 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:

 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