What is the difference between Hudson and CruiseCo

2019-01-12 20:56发布

I think the title sums it up. I just want to know why one or the other is better for continous integration builds of Java projects from Svn.

8条回答
爷的心禁止访问
2楼-- · 2019-01-12 21:55

As a long time CruiseControl committer and someone who has never used Hudson I'm pretty biased, but my take on it is:

Hudson is much easier to get up and running (in large part from a nice web interface) and has a very active plugin development community.

CruiseControl has support from lots of 3rd party stuff and has the benefit of doing some neat tricks with the xml configuration like plugin preconfiguration and include.projects which lets you version the configuration information with the project.

If you're only going to have a few builds I think Hudson is the clear winner. If you're going to have lots -- and don't mind the xml -- then I think CruiseControl's xml configuration tricks become a real strength.

查看更多
Juvenile、少年°
3楼-- · 2019-01-12 21:55

One difference is that Hudson is the product of a single genius intellect—Kohsuke Kawaguchi. Because of that, it's consistent, coherent, and rock solid. The downside could be some limitation on the rate of progress. However, Kohsuke is incredibly prolific, so I wouldn't be too worried about that. And, it's extensible, so if there's something Kohsuke doesn't have time for (or doesn't want), you can probably do it yourself.

查看更多
登录 后发表回答