ReferencePlatforms/BuildBot: Difference between revisions

Jump to navigation Jump to search
Line 2: Line 2:


These were the steps used to deploy a test BuildBot master/slave on Linux; we're evaluating BuildBot for certain tasks, the below configuration is subject to change.
These were the steps used to deploy a test BuildBot master/slave on Linux; we're evaluating BuildBot for certain tasks, the below configuration is subject to change.
== Make directories ==
  mkdir /tools/dist
  mkdir /builds/logs


== Install python ==
== Install python ==
http://wiki.mozilla.org/ReferencePlatforms/Linux#Build_Python_2.5
http://wiki.mozilla.org/ReferencePlatforms/Linux#Build_Python_2.5
...and then, for build slaves,  install Config::General
  cd /tools/dist
  wget http://search.cpan.org/CPAN/authors/id/T/TL/TLINDEN/Config-General-2.33.tar.gz
  tar xfvz Config-General-2.33.tar.gz
  cd Config-General-2.33
  perl Makefile.PL
  sudo make install


== Initial Setup Steps ==
== Initial Setup Steps ==
Line 61: Line 73:
  echo 'export PYTHONHOME="/tools/python"' >> ~buildbot/.bash_profile
  echo 'export PYTHONHOME="/tools/python"' >> ~buildbot/.bash_profile
  echo 'export PYTHONPATH="/tools/buildbot/lib/python2.5/site-packages:/tools/twisted/lib/python2.5/site-packages:/tools/twisted-corelib/python2.5/site-packages/:/tools/zope-interface/lib/python2.5/site-packages/"' >> ~buildbot/.bash_profile
  echo 'export PYTHONPATH="/tools/buildbot/lib/python2.5/site-packages:/tools/twisted/lib/python2.5/site-packages:/tools/twisted-corelib/python2.5/site-packages/:/tools/zope-interface/lib/python2.5/site-packages/"' >> ~buildbot/.bash_profile
  echo 'export PATH="/tools/buildbot/bin:/tools/twisted/bin:/tools/twisted-core/bin:$PYTHONHOME/bin:$PATH"' >> ~buildbot/.bash_profile
  echo 'export PATH="/opt/local/bin:/tools/buildbot/bin:/tools/twisted/bin:/tools/twisted-core/bin:$PYTHONHOME/bin:$PATH"' >> ~buildbot/.bash_profile


== Notes about Centos5 ==
== Notes about Centos5 ==
Confirmed users
2,679

edits

Navigation menu