Installation

% wget http://hudson-ci.org/debian/binary/hudson_1.320_all.deb
% sudo dpkg --install hudson_1.320_all.deb
% sudo apt-get update
% sudo apt-get install -f

% sudo /etc/init.d/hudson restart

% w3m http://example.com:8080/

Configuration

  • Manage Hudson > Manage Users > Create User
    jdoe, mmajor, …

  • Manage Hudson > Configure System
    [v] Enable security

    • Security Realm:
      (*) Hudson’s own user database [_] Allow users to sign up
    • Authorization:
      (*) Matrix-based security
      • Anonymous: -
      • jdoe: Overall: Read
      • mmajor: Overall: Administer, Read, …

Known Problems

  • Security Realm: LDAP
    => Seems not working for me
  • Security Realm: Unix user/group database
    => SEGV

Project Configuration

  • New Job
    • Job name: Foo
      (*) Build a free-style software project …