Configuring a Linux Bitten Slave

These steps should enable a Bitten slave on Linux for building and testing FiPy.

  • Install FiPy and all prerequisites
  • Install bitten
    easy_install http://svn.edgewall.org/repos/bitten/trunk/
  • Test the Bitten slave
    bitten-slave --verbose --single --dry-run --log=bitten.log http://www.matforge.org/fipy/builds
  • Start the Bitten slave in an appropriate (non-root) account
    bitten.sh start
    where attachment:bitten.sh and attachment:bitten.conf are assumed to be in ${HOME}/bitten/.
  • Add a (non-root) cron job to keep the Bitten slave alive
    */1 * * * *   export LD_LIBRARY_PATH=${LIBRARY_PATH}:/usr/local/lib; /path/to/bitten.sh keep-alive > /dev/null 2>&1
    
    where "/path/to/bitten.sh" is the path to wherever you place attachment:bitten.sh

Attachments