当前位置: 首页 > 面试题库 >

从用户角度来看,詹金斯和哈德森之间最显着的区别是什么?

史磊
2023-03-14
问题内容

詹金斯(Jenkins)与哈德森(Hudson)分手大约是10个月。

当查看项目主页时,我想知道哈德森和詹金斯之间的真正区别是什么。我从变更日志中学到的东西并不多。有很多更改,主要的区别似乎是,詹金斯发布的频率更高,更改次数更少,哈德逊的发布频率更低,但是发布版本的更改次数更多。

有什么明显的区别吗?那么,有什么事情使我作为一名需要CI系统的开发人员而不是一个或另一个的生产率更高的开发人员?其中一个比另一个稳定吗?是否存在与Oracle政治无关的任何差异?

从您的角度来看,最显着的区别是什么?


问题答案:

一个显着的区别是大量插件移至Jenkins。虽然您仍然可以将旧版本与Hudson一起使用,但新版本已经依赖Jenkins。同样,新的插件大多是依赖于最新的Jenkins版本创建的,因此,如果没有在Hudson上的麻烦,您可能将无法使用它们。

插件之间的差异可能会有所不同,某些插件可能与Hudson的兼容性要好于其他插件,而另一些插件会同时提供这两种工具的版本。但是,如果某个插件无法正常工作,那么使用Jenkins会更容易获得帮助。

编辑:这是我发现的一个有趣的链接,不仅在詹金斯和哈德森采取的不同路径上提供了一些实数,而且还解决了本文另一篇文章中提到的(非)IP问题。



 类似资料:
  • 问题内容: 我试图重命名哈德森/詹金斯的工作。但是,它无法重命名。 有什么办法可以重命名工作吗? 问题答案: 您可以按照以下步骤通过jenkins UI重命名选定的作业: 另一种方式是在对重命名的目录服务器,然后的。

  • 问题内容: 我大约有20个使用通用参数(用户,密码)的作业,有时密码会过期…所以我必须在所有作业上更改它,这确实很耗时(并且容易出错,我可能会忘记一个)。 我想到了: 使用一种魔术属性文件(如果存在的话)直接将诸如KEY,VALUE之类的行添加到作业参数中 在内部直接添加相同类型的KEY,VALUE对,但是在哪里?而且真的很丑…也许在其中嵌入了专用XML ? 调用一个奴隶作业,该奴隶作业将(如何?

  • 我知道还有其他类似的线程,但我不确定它们是否与Postgres相关。 我正在阅读PostgreSQL文档,内容如下: 注意:如第20章所述,PostgreSQL实际上在“角色”方面进行了权限管理。在本章中,我们始终使用数据库用户来表示“具有 LOGIN 特权的角色”。 这是否意味着角色是数据库用户?或者角色和用户之间有区别吗?用户是否有可能不具有完全权限,而角色是始终具有完全权限的用户?

  • 我的Jenkins安装有一个(奇怪的)问题,它基本上导致SVN更新在另一个基础上失败。 堆栈跟踪显示了两个问题: 和 如果我在发生这种情况后重新运行构建,一切都会正常工作。 做记号 由ganders编辑,具有完全相同的问题: 这是导致此错误的机器堆栈跟踪。它看起来就像是在它试图访问SVNExtranals目录(.../主干/公共)时发生的,并且由于某种原因,它在第一次尝试访问时没有凭据。然后下一次

  • 我对这两种数据类型非常着迷。根据Oracle文档,它们如下所示: BLOB:长度可变的二进制大对象字符串,最长可达2GB(2,147,483,647)长。主要用于保存非传统数据,如语音或混合媒体。BLOB字符串不与字符集相关联,就像FOR BIT数据字符串一样。 CLOB:可变长字符的大型对象字符串,最长可达2GB(2,147,483,647)长。CLOB可以存储单字节字符串或基于字符的多字节数据

  • 问题内容: 我需要创建一个工作,在该工作中需要进行网络上传(即带有文件的帖子)。有没有办法做到这一点?(我尝试过搜索网络)。请注意,所讨论的文件可能非常大。 工作流程(为清晰起见):用户单击“作业”菜单中的构建,用户可以设置参数并进行上传,用户单击提交,然后以该文件为源构建作业。 其他用例:通过POST操作远程启动作业,以上传文件并设置参数。 问题答案: 您可以创建一个Parameterized