Brian Posted December 21, 2011 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 2223 Reputation: 593 Joined: 10/26/11 Last Seen: June 2, 2018 Share Posted December 21, 2011 (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: CentOS x64 (provided by @Maki) Debian (provided by @Gepard) Ubuntu (provided by @Maki) Ubuntu x64 (provided by @Maki) Windows (provided by @flaviojs) 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: Create a non-root account (recommended username: buildslave). 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). Make sure BuildBot is installed:buildbot --version test and make sure you can checkout and compile rAthenasvn co https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/ cd trunk/ ./configure make sql 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 August 25, 2012 by Brian 3 Link to comment Share on other sites More sharing options...
Brian Posted August 25, 2012 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 2223 Reputation: 593 Joined: 10/26/11 Last Seen: June 2, 2018 Author Share Posted August 25, 2012 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. Link to comment Share on other sites More sharing options...
Olrox Posted August 25, 2012 Group: Members Topic Count: 87 Topics Per Day: 0.02 Content Count: 1335 Reputation: 933 Joined: 10/26/11 Last Seen: November 19, 2023 Share Posted August 25, 2012 What is this buildbot about? for what purpose? I'm curious Link to comment Share on other sites More sharing options...
JoWei Posted August 25, 2012 Group: Members Topic Count: 2 Topics Per Day: 0.00 Content Count: 117 Reputation: 18 Joined: 01/06/12 Last Seen: April 1, 2021 Share Posted August 25, 2012 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. Link to comment Share on other sites More sharing options...
Brian Posted August 26, 2012 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 2223 Reputation: 593 Joined: 10/26/11 Last Seen: June 2, 2018 Author Share Posted August 26, 2012 Yes, it helps us detect errors sooner by testing the compile process on different OS distributions and testing the map-server on Ubuntu. Link to comment Share on other sites More sharing options...
Lighta Posted July 23, 2013 Group: Members Topic Count: 16 Topics Per Day: 0.00 Content Count: 737 Reputation: 216 Joined: 11/29/11 Last Seen: December 20, 2020 Share Posted July 23, 2013 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 ? Link to comment Share on other sites More sharing options...
Recommended Posts