Winstone

Installation

Hudson ships with Winstone, so no additional installation needed. Just run with java -jar hudson.war.

Notes

Setting HUDSON_HOME

Specify the -D option to the invocation:

$ java -DHUDSON_HOME=/path/to/home -jar hudson.war

Or if that fails for some reason, you should still be able to use the environment variable:

$ export HUDSON_HOME=/path/to/hudson_home
$ java -jar hudson.war

Securing Hudson on Winstone

Winstone supports pluggable authentication as explained here. For example, to use FileRealm, you'd do:

$ cat users.xml
<tomcat-users>
<role rolename="admin"/>
<user username="joe" password="secret" roles="admin"/>
</tomcat-users>
$ java -jar hudson.war --realmClassName=winstone.realm.FileRealm --fileRealm.configFile=users.xml

Relevant Issues

See the list of issues filed that are specifically marked relevant to Winstone.

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.