Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 9457b02689c69e152aa2cda68176fa51 > files > 105

buildbot-doc-0.8.4p1-2.fc16.noarch.rpm

<html lang="en">
<head>
<title>Latent Buildslaves - BuildBot Manual - 0.8.4p1</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="BuildBot Manual - 0.8.4p1">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Buildslaves.html#Buildslaves" title="Buildslaves">
<link rel="prev" href="When-Buildslaves-Go-Missing.html#When-Buildslaves-Go-Missing" title="When Buildslaves Go Missing">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This is the BuildBot manual for Buildbot version 0.8.4p1.

Copyright (C) 2005, 2006, 2009, 2010 Brian Warner

Copying and distribution of this file, with or without
modification, are permitted in any medium without royalty
provided the copyright notice and this notice are preserved.-->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
  pre.display { font-family:inherit }
  pre.format  { font-family:inherit }
  pre.smalldisplay { font-family:inherit; font-size:smaller }
  pre.smallformat  { font-family:inherit; font-size:smaller }
  pre.smallexample { font-size:smaller }
  pre.smalllisp    { font-size:smaller }
  span.sc    { font-variant:small-caps }
  span.roman { font-family:serif; font-weight:normal; } 
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
--></style>
</head>
<body>
<div class="node">
<a name="Latent-Buildslaves"></a>
<p>
Previous:&nbsp;<a rel="previous" accesskey="p" href="When-Buildslaves-Go-Missing.html#When-Buildslaves-Go-Missing">When Buildslaves Go Missing</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Buildslaves.html#Buildslaves">Buildslaves</a>
<hr>
</div>

<h4 class="subsection">4.9.3 Latent Buildslaves</h4>

<p>The standard buildbot model has slaves started manually.  The previous section
described how to configure the master for this approach.

   <p>Another approach is to let the buildbot master start slaves when builds are
ready, on-demand.  Thanks to services such as Amazon Web Services' Elastic
Compute Cloud ("AWS EC2"), this is relatively easy to set up, and can be
very useful for some situations.

   <p>The buildslaves that are started on-demand are called "latent" buildslaves. 
As of this writing, buildbot ships with an abstract base class for building
latent buildslaves, and a concrete implementation for AWS EC2.

<ul class="menu">
<li><a accesskey="1" href="Amazon-Web-Services-Elastic-Compute-Cloud-_0028_0022AWS-EC2_0022_0029.html#Amazon-Web-Services-Elastic-Compute-Cloud-_0028_0022AWS-EC2_0022_0029">Amazon Web Services Elastic Compute Cloud ("AWS EC2")</a>
<li><a accesskey="2" href="Libvirt.html#Libvirt">Libvirt</a>
<li><a accesskey="3" href="Dangers-with-Latent-Buildslaves.html#Dangers-with-Latent-Buildslaves">Dangers with Latent Buildslaves</a>
<li><a accesskey="4" href="Writing-New-Latent-Buildslaves.html#Writing-New-Latent-Buildslaves">Writing New Latent Buildslaves</a>
</ul>

   </body></html>