Sophie

Sophie

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

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

<html lang="en">
<head>
<title>Common Requirements - 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="Requirements.html#Requirements" title="Requirements">
<link rel="next" href="Buildmaster-Requirements.html#Buildmaster-Requirements" title="Buildmaster Requirements">
<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="Common-Requirements"></a>
<p>
Next:&nbsp;<a rel="next" accesskey="n" href="Buildmaster-Requirements.html#Buildmaster-Requirements">Buildmaster Requirements</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Requirements.html#Requirements">Requirements</a>
<hr>
</div>

<h4 class="subsection">2.2.1 Common Requirements</h4>

<p>At a bare minimum, you'll need the following for both the buildmaster and a
buildslave:

     <ul>
<li>Python: http://www.python.org

     <p>Buildbot requires python-2.4 or later.

     <li>Twisted: http://twistedmatrix.com

     <p>Both the buildmaster and the buildslaves require Twisted-8.0.x or
later. As always, the most recent version is recommended.

     <p>Twisted is delivered as a collection of subpackages. You'll need at
least "Twisted" (the core package), and you'll also want TwistedMail,
TwistedWeb, and TwistedWords (for sending email, serving a web status
page, and delivering build status via IRC, respectively). You might
also want TwistedConch (for the encrypted Manhole debug port). Note
that Twisted requires ZopeInterface to be installed as well.

   </ul>

   <p>Of course, your project's build process will impose additional
requirements on the buildslaves. These hosts must have all the tools
necessary to compile and test your project's source code.

<h3 class="heading">Windows Support</h3>

<p>Buildbot - both master and slave - runs well natively on Windows.  The slave
runs well on Cygwin, but because of problems with SQLite on Cygwin, the master
does not.

   <p>Buildbot's windows testing is limited to the most recent Twisted and Python
versions.  For best results, use the most recent available versions of these
libraries on Windows.

   <p>Note that versions of MSys Git earlier than 1.7.3.1 are known to have problems
with incorrect exit statuses from git commands.  Always use the newest version
of MSys Git.

   </body></html>