Changes between Version 1 and Version 2 of BuildFarm


Ignore:
Timestamp:
10/25/2010 03:09:31 PM (5 years ago)
Author:
jacob
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildFarm

    v1 v2  
    55== Current slaves ==
    66
    7  * `hudson.jacobian.org` - Ubuntu 9.10, Python 2.4, Python 2.5, Python 2.6, SQLite. Maintained by Jacob Kaplan-Moss (`jacob -at- jacobian -dot- org`).
     7|| '''Name/IP''' || '''Username''' || '''Maintainer''' || '''Tags''' ||
     8|| hudson.jacobian.org || hudson || JKM || linux ubuntu ubuntu-9.10 python-2.4 python-2.5 python-2.6 sqlite ||
    89
    910== Buildmaster Maintainers ==
     
    1718== Setting up a new slave ==
    1819
    19 TODO
     201. Take a look at the current slave above and the list of desired slave configs below. It's really best if you can provide some target that's not provided by a current slave. At the very least, please be sure you can provide a combination that's unique. The minimum requirements for a server is probably 512 MB of RAM. You can probably get away with 256 MB, but you'll swap a lot. Make sure the server isn't a production one: Hudson and the test suite will peg your CPU.
     21
     222. Create an account on your server for Hudson. Hudson needs to be able to connect over SSH as this user.
     23
     243. Add this SSH key to the Hudson user:
     25
     26{{{ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAp+uprvRXMvGYF21DPYqPJ04SmGwazCD07K/pLNQhFvwIUIOu6cWw/5Wz7+Pvon1QqtSyiWbHvnXUCBH5VWfN1YbTFRY4dRaOUPFktFCzzqr8o7UA3IFdhbzvUZp5gjbiUBsaMWq5musYJntSDxJ/oJGCr8cn/tzp7Cw88uK9099ZA8OQm95Rsvz9uL4ehlZ4xgRfi/DmHyvK0TwIyUcgUfRjKszVbN5vxad69vagMhGL5Z/48sZSwts2+uqSGfs2T6YGuFoZmouJw3Uxg6lGUJW96I/EPrsG6jmMM0INdHUYuDab4CXPsaGNwEWrzv96iS/8b76n/5GLpAj8MNP9Kw== TestMaster
     27}}}
     28
     294. Make sure you have a JDK, Python, and pip installed. On Ubuntu, this looks like:
     30
     31{{{
     32aptitude install openjdk-6-jre python-setuptools
     33easy_install-2.6 pip
     34}}}
     35
     36Other platforms should be similar, but please edit this page and say how!
     37
     385. Add your server to the table above. Under "tags" select the tags from the configs below that apply to what you've got on the server.
     39
     406. Contact a buildmaster maintainer (see above) and ask them to add your node. You'll need to provide them with some contact info so that we can nag you if your node fails.
    2041
    2142== Desired configs ==
    2243
    23 This is a list of all the configs we'd like to target:
     44This is a list of all the configs we'd like to target and the tag(s) for each.
    2445
    2546 * Python
    26      * 2.4
    27      * 2.5
    28      * 2.6
    29      * 2.7
     47     * 2.4 (python-2.4)
     48     * 2.5 (python-2.5)
     49     * 2.6 (python-2.6)
     50     * 2.7 (python-2.7)
    3051
    3152 * Databases
    32      * SQLite
    33      * Postgres
    34          * 8.2
    35          * 8.3
    36          * 8.4
    37          * 9.0
    38      * MySQL
    39          * 4.1
    40          * 5.0
    41          * 6.0?
    42      * Oracle
    43          * 9i
    44          * 10g
     53     * SQLite (sqlite)
     54     * Postgres (postgres)
     55         * 8.2 (postgres-8, postgres-8.2)
     56         * 8.3 (postgres-8, postgres-8.3)
     57         * 8.4 (postgres-8, postgres-8.4)
     58         * 9.0 (postgres-9, postgres-9.0)
     59     * MySQL (mysql)
     60         * 4.1 (mysql-4, mysql-4.1)
     61         * 5.0 (mysql-5, mysql-5.0)
     62     * Oracle (oracle)
     63         * 9i (oracle-9i)
     64         * 10g (oracle-10g))
    4565
    4666 * GIS
    47     * Postgis
    48     * MySQL
    49     * Oracle
    50     * Spatialite
     67    * Postgis (postgis)
     68    * MySQL (mysqlgis)
     69    * Oracle (oraclegis)
     70    * Spatialite (spatialite)
    5171
    5272 * OSes
    53      * Linux
    54          * Ubuntu LTS
    55          * RHEL 4
    56          * RHEL 5
    57          * Fedora
    58      * Mac OS X 10.6
    59      * Windows
     73     * Linux (linux)
     74         * Ubuntu LTS (ubuntu, ubuntu-<version>)
     75         * RHEL 4 (rhel, rhel-4)
     76         * RHEL 5 (rhel, rhel-5)
     77         * Fedora (fedora)
     78     * Mac OS 10.6 (macosx-10.6)
     79     * Windows (win)
    6080         * ?
Back to Top