jenkins和cloudbees jenkins之间的区别

时间:2018-05-14 18:36:53

标签: jenkins

我找不到这两者之间的区别。这些是相同还是不同。

我很确定我会得到很多票数并可能暂停。但我无法找到问题的确切答案。

2 个答案:

答案 0 :(得分:4)

第一个区别是支持(正如其他人所提到的)。 CloudBees提供企业级支持以及经过全面审查和测试的Jenkins版本,它将在各种插件和部署下更加稳定。如果您对OSS Jenkins部署感到满意,并且只想在升级,修补,中断/修复等过程中获得支持,则可以从CloudBees购买“仅支持”。

从功能的角度来看,CloudBees从企业的可管理性,可伸缩性和安全性角度带来了很多好处。

  • 可管理性:CloudBees随附于软件内置的CJOC(CloudBees Jenkins运营中心)。这是玻璃管理控制台的一个窗格,允许组织或大型团队集中管理詹金斯环境。文件夹,RBAC,管道和主模板之类的内容,以及快速旋转/拆卸容器化的詹金斯母版的功能都可以通过此单一控制台进行管理。

  • 可扩展性:CloudBees利用Kubernetes为组织提供了根据需要弹性扩展Jenkins环境的能力。借助CloudBees,您的组织机构可以从单个“ Monolithic” /“ Frankenstein”主节点转变为多主节点和分布式管道架构。这大大降低了升级和管理的复杂性。这也消除了整体架构暴露出的单点故障风险。

  • 安全性:CloudBees允许组织在Jenkins中安装基于Roll的访问控制。这样可以防止用户意外或有意访问不应被允许与其交互的存储库。 CloudBees还提供“文件夹”以将特定作业执行隔离到特定代理上。最后,CloudBees允许组织为每个团队创建管道模板和关联的插件。根据组织的安全策略,这些模板可以是严格或宽松的。

CloudBees定期添加增强功能,以进一步使其与Jenkins开源软件区分开来,并使它们对大型企业的需求更具吸引力。

此外,CloudBees在Jenkins之上开发了一个表示层,用于SDLC管道,CD监视和称为DevOptics的度量跟踪。

答案 1 :(得分:2)

Jenkins是开源的,而CloudBees Jenkins Enterprise是开源Jenkins的商业扩展。 docs