ReleaseEngineering/PuppetAgain/Modules/buildmaster: Difference between revisions
< ReleaseEngineering | PuppetAgain | Modules
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}