Edgewall Software

Changes between Version 10 and Version 11 of Bitten Install


Ignore:
Timestamp:
May 21, 2010, 5:53:01 PM (14 years ago)
Author:
anatoly techtonik <techtonik@…>
Comment:

update to Trac 0.11, add note about static resources

Legend:

Unmodified
Added
Removed
Modified
  • Bitten Install

    v10 v11  
    77 * The build slave, which executes build on behalf of a local or remote build master
    88 * The build master, which orchestrate builds for a project across all connected slaves, and stores the build status and results to the database
    9  * The web interface, which is implemented as an add-on to [http://trac.edgewall.com/ Trac] and provides a build management interface as well as presentation of build results.
     9 * The web interface, which is implemented as an add-on to [http://trac.edgewall.com/ Trac] allows to manage builds and view build results.
    1010
    11 Both the build master and the web interface depend on Trac 0.9, and need to be installed on the same machine, together with the [http://subversion.tigris.org/ Subversion] repository. The build slave only requires [http://www.python.org/ Python] (>= 2.3) and [http://peak.telecommunity.com/DevCenter/setuptools setuptools], as well as the tools required by the build process itself. A build slave may be run on any machine that can connect to the server running the Bitten build master.
     11Both the build master and the web interface depend on Trac 0.11, and need to be installed on the same machine, together with the [http://subversion.apache.org/ Subversion] repository. The build slave only requires [http://www.python.org/ Python] (>= 2.4) and [http://peak.telecommunity.com/DevCenter/setuptools setuptools], as well as the tools required by the build process itself. A build slave may be run on any machine that can connect to the server running the Bitten build master.
    1212
    1313
    1414== Installation ==
    1515
    16 Bitten is written in Python, so make sure that you have Python installed. You'll need Python 2.3 or later. Also, make sure that [http://peak.telecommunity.com/DevCenter/setuptools setuptools] (version 0.6a2 or later) is installed.
     16Bitten is written in Python, so make sure that you have Python installed. You'll need Python 2.4 or later. Also, make sure that [http://peak.telecommunity.com/DevCenter/setuptools setuptools] (version 0.6a2 or later) is installed.
    1717
    18 If that's taken care of, you just need to download and unpack the [https://sourceforge.net/project/showfiles.php?group_id=142932 Bitten distribution], and execute the command:
     18If that's taken care of, you just need to download and unpack the [http://bitten.edgewall.org/wiki/Download Bitten distribution], and execute the command:
    1919{{{
    2020  $ python setup.py install
     
    3030What's left to do now depends on whether you want to use the build master and web interface, or just the build slave. In the latter case, you're already done. You might need to install software that the build of your project requires, but the Bitten build slave itself doesn't require anything extra.
    3131
    32 For the build master and web interface, you'll also need to install [http://trac.edgewall.com/ Trac] 0.9 and its dependencies (note that the web UI does not register with Trac 0.9.0 - I upgraded to Trac 0.9.4 and it worked). Please refer to the [http://projects.edgewall.com/trac/wiki/TracInstall Trac documentation] for information on how it is installed.
    33 
     32For the build master and web interface, you'll also need to install [http://trac.edgewall.com/ Trac] 0.11 and its dependencies. Please refer to the [http://projects.edgewall.com/trac/wiki/TracInstall Trac documentation] for information on how it is installed.
    3433
    3534== Build Master Configuration ==
     
    4645{{{
    4746  $ trac-admin /path/to/projenv upgrade
     47}}}
     48
     49If you've setup your web server to serve static resources independently of Trac (these are images and styles usually accessed by with /chrome/* style URLs), you may need to reexport them to include Bitten files:
     50{{{
     51  $ trac-admin . deploy /dir/with/apache/served/chrome
    4852}}}
    4953