Sophie

Sophie

distrib > Mageia > 6 > armv5tl > by-pkgid > 821bff9b1c6450f83fd56c64b66aa3f7 > files > 123

buildbot-doc-0.8.12-3.mga6.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>Buildbot Development &mdash; Buildbot 0.8.12 documentation</title>
    
    <link rel="stylesheet" href="../_static/agogo.css" type="text/css" />
    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '../',
        VERSION:     '0.8.12',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="../_static/jquery.js"></script>
    <script type="text/javascript" src="../_static/underscore.js"></script>
    <script type="text/javascript" src="../_static/doctools.js"></script>
    <link rel="shortcut icon" href="../_static/buildbot.ico"/>
    <link rel="top" title="Buildbot 0.8.12 documentation" href="../index.html" />
    <link rel="next" title="Master Organization" href="master-overview.html" />
    <link rel="prev" title="Plugin Infrastructure in Buildbot" href="../manual/plugins.html" /> 
  </head>
  <body role="document">
    <div class="header-wrapper" role="banner">
      <div class="header">
          <p class="logo"><a href="../index.html">
            <img class="logo" src="../_static/header-text-transparent.png" alt="Logo"/>
          </a></p>
        <div class="headertitle"><a
          href="../index.html">Buildbot 0.8.12 documentation</a></div>
        <div class="rel" role="navigation" aria-label="related navigation">
          <a href="../manual/plugins.html" title="Plugin Infrastructure in Buildbot"
             accesskey="P">previous</a> |
          <a href="master-overview.html" title="Master Organization"
             accesskey="N">next</a> |
          <a href="../py-modindex.html" title="Python Module Index"
             >modules</a> |
          <a href="../genindex.html" title="General Index"
             accesskey="I">index</a>
        </div>
       </div>
    </div>

    <div class="content-wrapper">
      <div class="content">
        <div class="document">
            
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body" role="main">
            
  <div class="section" id="buildbot-development">
<span id="id1"></span><h1>Buildbot Development<a class="headerlink" href="#buildbot-development" title="Permalink to this headline">ΒΆ</a></h1>
<p>This chapter is the official repository for the collected wisdom of the Buildbot hackers.
It is intended both for developers writing patches that will be included in Buildbot itself, and for advanced users who wish to customize Buildbot.</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="master-overview.html">Master Organization</a><ul>
<li class="toctree-l2"><a class="reference internal" href="master-overview.html#buildmaster-service-hierarchy">Buildmaster Service Hierarchy</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="definitions.html">Definitions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="definitions.html#repository">Repository</a></li>
<li class="toctree-l2"><a class="reference internal" href="definitions.html#project">Project</a></li>
<li class="toctree-l2"><a class="reference internal" href="definitions.html#version-control-comparison">Version Control Comparison</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="style.html">Buildbot Coding Style</a><ul>
<li class="toctree-l2"><a class="reference internal" href="style.html#symbol-names">Symbol Names</a></li>
<li class="toctree-l2"><a class="reference internal" href="style.html#twisted-idioms">Twisted Idioms</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="tests.html">Buildbot's Test Suite</a><ul>
<li class="toctree-l2"><a class="reference internal" href="tests.html#suites">Suites</a></li>
<li class="toctree-l2"><a class="reference internal" href="tests.html#mixins">Mixins</a></li>
<li class="toctree-l2"><a class="reference internal" href="tests.html#fakes">Fakes</a></li>
<li class="toctree-l2"><a class="reference internal" href="tests.html#good-tests">Good Tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="config.html">Configuration</a><ul>
<li class="toctree-l2"><a class="reference internal" href="config.html#builder-configuration">Builder Configuration</a></li>
<li class="toctree-l2"><a class="reference internal" href="config.html#error-handling">Error Handling</a></li>
<li class="toctree-l2"><a class="reference internal" href="config.html#reconfiguration">Reconfiguration</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="utils.html">Utilities</a><ul>
<li class="toctree-l2"><a class="reference internal" href="utils.html#module-buildbot.util.lru">buildbot.util.lru</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils.html#module-buildbot.util.bbcollections">buildbot.util.bbcollections</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils.html#module-buildbot.util.eventual">buildbot.util.eventual</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils.html#module-buildbot.util.debounce">buildbot.util.debounce</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils.html#module-buildbot.util.json">buildbot.util.json</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils.html#module-buildbot.util.maildir">buildbot.util.maildir</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils.html#module-buildbot.util.misc">buildbot.util.misc</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils.html#module-buildbot.util.netstrings">buildbot.util.netstrings</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils.html#module-buildbot.util.sautils">buildbot.util.sautils</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils.html#buildbot-util-subscription">buildbot.util.subscription</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils.html#buildbot-util-croniter">buildbot.util.croniter</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils.html#module-buildbot.util.state">buildbot.util.state</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils.html#module-buildbot.util.identifiers">buildbot.util.identifiers</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="database.html">Database</a><ul>
<li class="toctree-l2"><a class="reference internal" href="database.html#database-overview">Database Overview</a></li>
<li class="toctree-l2"><a class="reference internal" href="database.html#schema">Schema</a></li>
<li class="toctree-l2"><a class="reference internal" href="database.html#api">API</a></li>
<li class="toctree-l2"><a class="reference internal" href="database.html#writing-database-connector-methods">Writing Database Connector Methods</a></li>
<li class="toctree-l2"><a class="reference internal" href="database.html#modifying-the-database-schema">Modifying the Database Schema</a></li>
<li class="toctree-l2"><a class="reference internal" href="database.html#database-compatibility-notes">Database Compatibility Notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="results.html">Build Result Codes</a></li>
<li class="toctree-l1"><a class="reference internal" href="formats.html">File Formats</a><ul>
<li class="toctree-l2"><a class="reference internal" href="formats.html#log-file-format">Log File Format</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="webstatus.html">Web Status</a><ul>
<li class="toctree-l2"><a class="reference internal" href="webstatus.html#jinja-web-templates">Jinja Web Templates</a></li>
<li class="toctree-l2"><a class="reference internal" href="webstatus.html#web-authorization-framework">Web Authorization Framework</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="master-slave.html">Master-Slave API</a><ul>
<li class="toctree-l2"><a class="reference internal" href="master-slave.html#connection">Connection</a></li>
<li class="toctree-l2"><a class="reference internal" href="master-slave.html#build-slaves">Build Slaves</a></li>
<li class="toctree-l2"><a class="reference internal" href="master-slave.html#setup">Setup</a></li>
<li class="toctree-l2"><a class="reference internal" href="master-slave.html#pinging">Pinging</a></li>
<li class="toctree-l2"><a class="reference internal" href="master-slave.html#building">Building</a></li>
<li class="toctree-l2"><a class="reference internal" href="master-slave.html#slave-builders">Slave Builders</a></li>
<li class="toctree-l2"><a class="reference internal" href="master-slave.html#commands">Commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="master-slave.html#updates">Updates</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="encodings.html">String Encodings</a><ul>
<li class="toctree-l2"><a class="reference internal" href="encodings.html#inputs">Inputs</a></li>
<li class="toctree-l2"><a class="reference internal" href="encodings.html#outputs">Outputs</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="metrics.html">Metrics</a><ul>
<li class="toctree-l2"><a class="reference internal" href="metrics.html#metric-events">Metric Events</a></li>
<li class="toctree-l2"><a class="reference internal" href="metrics.html#metric-handlers">Metric Handlers</a></li>
<li class="toctree-l2"><a class="reference internal" href="metrics.html#metric-watchers">Metric Watchers</a></li>
<li class="toctree-l2"><a class="reference internal" href="metrics.html#metric-helpers">Metric Helpers</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="plugins-publish.html">How to package Buildbot plugins</a><ul>
<li class="toctree-l2"><a class="reference internal" href="plugins-publish.html#package-the-source">Package the source</a></li>
<li class="toctree-l2"><a class="reference internal" href="plugins-publish.html#making-the-plugin-package">Making the plugin package</a></li>
<li class="toctree-l2"><a class="reference internal" href="plugins-publish.html#publish-the-package">Publish the package</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="classes.html">Classes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cls-buildfactory.html">BuildFactory</a></li>
<li class="toctree-l2"><a class="reference internal" href="cls-buildsetsummarynotifiermixin.html">BuildSetSummaryNotifierMixin</a></li>
<li class="toctree-l2"><a class="reference internal" href="cls-remotecommands.html">RemoteCommands</a></li>
<li class="toctree-l2"><a class="reference internal" href="cls-buildsteps.html">BuildSteps</a></li>
<li class="toctree-l2"><a class="reference internal" href="cls-forcesched.html">ForceScheduler</a></li>
<li class="toctree-l2"><a class="reference internal" href="cls-irenderable.html">IRenderable</a></li>
<li class="toctree-l2"><a class="reference internal" href="cls-iproperties.html">IProperties</a></li>
</ul>
</li>
</ul>
</div>
</div>


          </div>
        </div>
      </div>
        </div>
        <div class="sidebar">
<h3>Table Of Contents</h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../tutorial/index.html">Buildbot Tutorial</a></li>
<li class="toctree-l1"><a class="reference internal" href="../manual/index.html">Buildbot Manual</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Buildbot Development</a><ul>
<li class="toctree-l2"><a class="reference internal" href="master-overview.html">Master Organization</a></li>
<li class="toctree-l2"><a class="reference internal" href="definitions.html">Definitions</a></li>
<li class="toctree-l2"><a class="reference internal" href="style.html">Buildbot Coding Style</a></li>
<li class="toctree-l2"><a class="reference internal" href="tests.html">Buildbot's Test Suite</a></li>
<li class="toctree-l2"><a class="reference internal" href="config.html">Configuration</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils.html">Utilities</a></li>
<li class="toctree-l2"><a class="reference internal" href="database.html">Database</a></li>
<li class="toctree-l2"><a class="reference internal" href="results.html">Build Result Codes</a></li>
<li class="toctree-l2"><a class="reference internal" href="formats.html">File Formats</a></li>
<li class="toctree-l2"><a class="reference internal" href="webstatus.html">Web Status</a></li>
<li class="toctree-l2"><a class="reference internal" href="master-slave.html">Master-Slave API</a></li>
<li class="toctree-l2"><a class="reference internal" href="encodings.html">String Encodings</a></li>
<li class="toctree-l2"><a class="reference internal" href="metrics.html">Metrics</a></li>
<li class="toctree-l2"><a class="reference internal" href="plugins-publish.html">How to package Buildbot plugins</a></li>
<li class="toctree-l2"><a class="reference internal" href="classes.html">Classes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../relnotes/index.html">Release Notes for Buildbot 0.8.12</a></li>
</ul>

          <div role="search">
            <h3 style="margin-top: 1.5em;">Search</h3>
            <form class="search" action="../search.html" method="get">
                <input type="text" name="q" />
                <input type="submit" value="Go" />
                <input type="hidden" name="check_keywords" value="yes" />
                <input type="hidden" name="area" value="default" />
            </form>
          </div>
        </div>
        <div class="clearer"></div>
      </div>
    </div>

    <div class="footer-wrapper">
      <div class="footer">
        <div class="left">
          <div role="navigation" aria-label="related navigaton">
            <a href="../manual/plugins.html" title="Plugin Infrastructure in Buildbot"
              >previous</a> |
            <a href="master-overview.html" title="Master Organization"
              >next</a> |
            <a href="../py-modindex.html" title="Python Module Index"
              >modules</a> |
            <a href="../genindex.html" title="General Index"
              >index</a>
          </div>
          <div role="note" aria-label="source link">
              <br/>
              <a href="../_sources/developer/index.txt"
                rel="nofollow">Show Source</a>
          </div>
        </div>

        <div class="right">
          
    <div class="footer" role="contentinfo">
        &copy; Copyright Buildbot Team Members.
      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.1.
    </div>
        </div>
        <div class="clearer"></div>
      </div>
    </div>

  </body>
</html>