I reported earlier that Hudson can now install itself as a Windows service,
and behind this technology is the reusable Windows service wrapper code I wrote, which is separately reusable and available in the "winsw" project.
Now, I think the first question that people would ask is, why another, when there's Java Service Wrapper project already available. The main reason for writing my own...
On most Unix systems, installing Hudson as a daemon is a rather simple process. This is particularly true with Unix with a decent packaging system (for example, on OpenSolaris, it's almost as easy as "pkg install hudson".) Unfortunately, Windows make it very hard to run an ordinary program as a service, so Erik had to write a rather long description of how to achieve this.
In Hudson 1.254, I...
Since I only had limited connectivity while I was on the road, I refrained from making a release for the past 2 weeks. The end result is that this 1.253 release contains two weeks worth of changes, making it a biggest Hudson release in recent years.
Some of the work went into internal changes and new extension points, which users won't see immediately until some plugins start taking advantages...
#post20080924 div.img img
border: 1px solid #ffffff;
During this two...