"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "docs/manual/installation/buildmaster.rst" between
buildbot-3.0.2.tar.gz and buildbot-3.1.0.tar.gz

About: Buildbot is a continuous integration testing framework (Python-based). It supports also automation of complex build systems, application deployment, and management of sophisticated software-release processes.

buildmaster.rst  (buildbot-3.0.2):buildmaster.rst  (buildbot-3.1.0)
skipping to change at line 16 skipping to change at line 16
Creating a buildmaster Creating a buildmaster
---------------------- ----------------------
As you learned earlier (:ref:`System-Architecture`), the buildmaster runs on a c entral host (usually one that is publicly visible, so everybody can check on the status of the project), and controls all aspects of the buildbot system As you learned earlier (:ref:`System-Architecture`), the buildmaster runs on a c entral host (usually one that is publicly visible, so everybody can check on the status of the project), and controls all aspects of the buildbot system
You will probably wish to create a separate user account for the buildmaster, pe rhaps named ``buildmaster``. You will probably wish to create a separate user account for the buildmaster, pe rhaps named ``buildmaster``.
Do not run the buildmaster as ``root``! Do not run the buildmaster as ``root``!
You need to choose a directory for the buildmaster, called the ``basedir``. You need to choose a directory for the buildmaster, called the ``basedir``.
This directory will be owned by the buildmaster. This directory will be owned by the buildmaster.
It will contain configuration, the database, and status information - including logfiles. It will contain the configuration, database, and status information - including logfiles.
On a large buildmaster this directory will see a lot of activity, so it should b e on a disk with adequate space and speed. On a large buildmaster this directory will see a lot of activity, so it should b e on a disk with adequate space and speed.
Once you've picked a directory, use the ``buildbot create-master`` command to cr eate the directory and populate it with startup files: Once you've picked a directory, use the ``buildbot create-master`` command to cr eate the directory and populate it with startup files:
.. code-block:: bash .. code-block:: bash
buildbot create-master -r basedir buildbot create-master -r basedir
You will need to create a :ref:`configuration file <Configuration>` before start ing the buildmaster. You will need to create a :ref:`configuration file <Configuration>` before start ing the buildmaster.
Most of the rest of this manual is dedicated to explaining how to do this. Most of the rest of this manual is dedicated to explaining how to do this.
skipping to change at line 69 skipping to change at line 69
This creates a "relocatable" ``buildbot.tac``, which uses relative paths ins tead of absolute paths, so that the buildmaster directory can be moved about. This creates a "relocatable" ``buildbot.tac``, which uses relative paths ins tead of absolute paths, so that the buildmaster directory can be moved about.
.. option:: --config .. option:: --config
The name of the configuration file to use. The name of the configuration file to use.
This configuration file need not reside in the buildmaster directory. This configuration file need not reside in the buildmaster directory.
.. option:: --log-size .. option:: --log-size
This is the size in bytes when to rotate the Twisted log files. This is the size in bytes when exceeded to rotate the Twisted log files.
The default is 10MiB. The default is 10MiB.
.. option:: --log-count .. option:: --log-count
This is the number of log rotations to keep around. This is the number of log rotations to keep around.
You can either specify a number or ``None`` to keep all :file:`twistd.log` f iles around. You can either specify a number or ``None`` to keep all :file:`twistd.log` f iles around.
The default is 10. The default is 10.
.. option:: --db .. option:: --db
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)