Confirmed users
2,679
edits
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 == |