Jump to content

Recommended Posts

Posted (edited)

To help double-check each commit and also test compatibility on other operating systems, we have setup a BuildBot.

http://build.rathena.org/

These are the current BuildSlave operating systems we test rAthena on:

If you would like to contribute a VPS or server for running a BuildSlave, please read on.

BuildSlave requirements:

  • internet connection (it's okay if the computer is behind a router)
  • BuildBot installed (http://trac.buildbot.net/)
  • all programs required to checkout/compile/run rAthena installed
  • (optional) If you want us to configure BuildBot - SSH access or Remote Desktop for Windows buildslaves
  • turned on 24/7 - its important the buildslaves are always online so as soon as a commit is made, the buildslaves can test it. (i.e. a desktop computer you only turn on 4 hours a day would not meet this requirement)
  • (recommended) 256 MB of ram.
  • 1 GB free disk space

After you setup the VPS/server to meet those requirements, please:

  1. Create a non-root account (recommended username: buildslave).
  2. Make sure the buildslave user has at least 1 GB free space in its home dir (disk space will be used to checkout and compile rAthena).
  3. Make sure BuildBot is installed:
    buildbot --version


  4. test and make sure you can checkout and compile rAthena
    svn co https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/
    cd trunk/
    ./configure
    make sql


  5. Send me a PM with the following info:
    operating system:
    IP:
    SSH port:
    username: (buildslave)
    password:

Thank you for helping make rAthena better!

Post here if you have any questions.

PS: we would prefer if YOU installed BuildBot and everything (less work for us, and less access to your server), but if you are lazy or are having trouble installing BuildBot, we'll do our best to help.

Edited by Brian
  • Upvote 3
  • 8 months later...
Posted

We have moved BuildBot to a new host and updated the buildslaves. The current operating systems are:

  • CentOS 6.3 (64-bit)
  • Ubuntu 10.04 (32-bit)
  • Ubuntu 12.04 (64-bit)

If you're interested in running a buildslave, send me a PM.

Posted

Reading from the wiki, it is said to build/run emu on particular OS to see if warning or errors are thrown for that particular OS after each commits and reports them if any is found which could speed up fix for said error/warning. That is if I read everything right.

Posted

Yes, it helps us detect errors sooner by testing the compile process on different OS distributions and testing the map-server on Ubuntu.

  • 10 months later...
Posted

Need to be updated, currently only CentOs and Ubuntu seem to be checked.

What the cronjob we have to launch to make it work.

What's the config file we need to set ?

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...