Open main menu

CDOT Wiki β

Changes

Hudson-nexj

2,395 bytes added, 11:29, 17 November 2010
Created page with ' <big><big> Continuous Integration Project - Hudson</big></big> {{NexJ_Express Index}} ==Hudson Resources== ::[http://hudson-ci.org/ Hudson] ::[http://blogs.sun.com/glassfishpod…'


<big><big> Continuous Integration Project - Hudson</big></big>
{{NexJ_Express Index}}
==Hudson Resources==
::[http://hudson-ci.org/ Hudson]
::[http://blogs.sun.com/glassfishpodcast/entry/episode_007_interview_with_kohsuke Interview with kosuke]
::[http://wiki.hudson-ci.org/display/HUDSON/Meet+Hudson Meet+Hudson]
::[http://deadlock.netbeans.org/hudson/builds Hudson demo]

===Steps to how to use Hudson===
:1- Installation
::[http://wiki.hudson-ci.org/display/HUDSON/Installing+Hudson+as+a+Windows+service Installation on Windows]
::Hudson became self executable[http://weblogs.java.net/blog/kohsuke/archive/2007/02/hudson_became_s.html]
::[http://www.youtube.com/watch?v=6k0S4O2PnTc&feature=player_embedded Video Kosuke] With slides @http://marakana.com/forums/java/general/79.html
::[http://wiki.hudson-ci.org/display/HUDSON/Quick+and+Simple+Security Security]
:: To change the port from 8080 to e.g.8081 (https) -> <code>java -jar hudson.war -httpPort=8081 </code>

: 2- Plugins
::[http://wiki.hudson-ci.org/display/HUDSON/Mercurial+Plugin Mercurial Plugin]
::[http://braindump.dk/tech/2007/05/03/eclipse-plugin-for-hudson/ Eclipse Plugin]
::[http://pip.openplans.org/ci-server-step-by-step.html How to Install plugins]
::[http://developer.symbian.org/wiki/index.php/Using_Hudson_for_Building Good plugin installation]
: 3- Start a Job
::[http://wiki.hudson-ci.org/display/HUDSON/Building+a+software+project Building Project]
::How to use post build scripts with Hudson using regex in log text[http://wiki.hudson-ci.org/display/HUDSON/Post+build+task]
:4- Authorizing Hudson
::[http://wiki.hudson-ci.org/display/HUDSON/Securing+Hudson Security configurations]
::While trying to configure users' roles using security matrix, and starting Hudson with this command:
::<code>$ java -jar hudson.war --argumentsRealm.passwd.user=password --argumentsRealm.roles.user=admin</code>login even as admin was unsuccessful. So, I deleted the config file in Hudson directory and restarted the service and the system again.
::Problem fixed!
::In configure part, follow these steps: 1- Check "enable security". 2- check "Hudson's own user database" "Allow users to sign up" (Then save and add some users in sign up page.) 3- Check "Matrix-based security", then add those users and give specific permissions to each of them and also to "Anonymous" user.
:5-Blogs
::[http://malor.se/blog/?p=57 Martin's Blog]
1
edit