Michael Roberts wrote:
> ...   hudson looks
> good. all the dashboard and easy install stuff for free.  do you
> regularly use & maintain it?

I don't know anything about the community around Hudson. I happened to 
see it at:

     http://ese.unibe.ch/exercises/project-cycle-1/ci

(which supported Lukas' software engineering course). I liked the 
features of Hudson, but didn't know how it could help with Smalltalk.

Then I fell victim to the infamous "Save & quit" disaster, and lost my 
trusty image. I knew I was not building from scratch frequently enough, 
because I found the process long and tedious. After too much time spent 
on Metacello, and other meanderings, the net results are the build 
scripts and SUnit-to-Hudson test report XML code that was released.

I use it regularly now. I use a day to day work image. When something is 
stable, I save the Monticello packages, then go to my Hudson webpage and 
click "Build now". When I feel the need to refresh my day to day work 
image, then I navigate to the images directory in the job's workspace, 
and click on "(all files in zip)" to download the newly built and tested 
images.

BTW, the test cases seem to run about ten times faster when built in a 
headless image. One set of test cases took about 15 minutes to run from 
the TestRunner GUI, but the automated build & test took just a minute 
and a half.

Another thing - Hudson has RSS feeds for the builds, so no need to email 
anyone. Those interested should just subscribe to the feed.

-- 
Yanni


_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to