用于 Java 项目的 Hudson 和 CruiseControl 有什么区别?

2023-04-07Java开发问题
4

本文介绍了用于 Java 项目的 Hudson 和 CruiseControl 有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

我认为标题总结了这一点.我只是想知道为什么其中一个更适合 Svn 的 Java 项目的持续集成构建.

解决方案

作为一个长期的 CruiseControl 提交者一个从未使用过 Hudson 的人,我很偏颇,但我的看法是:

Hudson 更容易启动和运行(很大程度上来自一个漂亮的网络界面),并且拥有一个非常活跃的插件开发社区.

CruiseControl 得到了许多 第三方资料 的支持,并具有以下优势使用 xml 配置做一些巧妙的技巧,例如插件预配置和 include.projects,它可以让您使用项目对配置信息进行版本控制.

如果您只打算进行一些构建,我认为 Hudson 是明显的赢家.如果你有很多——而且不介意 xml——那么我认为 CruiseControl 的 xml 配置技巧会成为一种真正的优势.

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.

解决方案

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.

这篇关于用于 Java 项目的 Hudson 和 CruiseControl 有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

The End

相关推荐

如何使用 JAVA 向 COM PORT 发送数据?
How to send data to COM PORT using JAVA?(如何使用 JAVA 向 COM PORT 发送数据?)...
2024-08-25 Java开发问题
21

如何使报表页面方向更改为“rtl"?
How to make a report page direction to change to quot;rtlquot;?(如何使报表页面方向更改为“rtl?)...
2024-08-25 Java开发问题
19

在 Eclipse 项目中使用西里尔文 .properties 文件
Use cyrillic .properties file in eclipse project(在 Eclipse 项目中使用西里尔文 .properties 文件)...
2024-08-25 Java开发问题
18

有没有办法在 Java 中检测 RTL 语言?
Is there any way to detect an RTL language in Java?(有没有办法在 Java 中检测 RTL 语言?)...
2024-08-25 Java开发问题
11

如何在 Java 中从 DB 加载资源包消息?
How to load resource bundle messages from DB in Java?(如何在 Java 中从 DB 加载资源包消息?)...
2024-08-25 Java开发问题
13

如何更改 Java 中的默认语言环境设置以使其保持一致?
How do I change the default locale settings in Java to make them consistent?(如何更改 Java 中的默认语言环境设置以使其保持一致?)...
2024-08-25 Java开发问题
13