This file contains a list of all slaves with their passwords. The structure is very simple. It's just one line per slave which contains the name and the password seperated a space. Pay attention that the last line isn't empty.
This is the config file of the build master. This file is interpreted by the python interpreter so you can use all python commands you want to. To keep this file short and simple the definition of the build task takes place in tgbuilder.py
tgbuilder.py contains all builder (TG1, TG1.1, TG2, dependencies via SVN or easy_install) and some functions.
ppath.py contains functions to manipulate the python path.
This scripts creates all possible quickstart projects. It combines Identity (enabled/diabled), Kid/Genshi and SQLObject/Elixir/Alchemy.
There are a few new build steps to simplify the creation of new builders.
This parameter is optional.
This buildstep creates a virtual environment.
This buildstep runs a python script on the slave side.
This step executes a setup.py script with "install" as a argument.
This buildstep installs a package via easy_install.
This buildsteps runs nose in the specified directory.
This buildstep builds an egg.
This step downloads the source via EasyInstall and builds an egg.
This step is equal to ShellCommand but it corrects OS-specific path seperators.
This step runs paver with the specified options
This steps deletes all files in workdir.
Uploads an egg to Turbogears PackageIndex. It uses the .pypirc in the home directory of the user to authorize the upload.
Builds documentition via epydoc or sphinx.