云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

虚拟主机_神秘博士百度云_免费1年

小七 141 0

Jenkins和Nectar的6大区别

博客作者:nicolasdeloof,CloudBeesCloudBees Nectar是一个企业级的、定制的开源Jenkins版本。Nectar和Jenkins共享相同的代码库,但Nectar有不同的发布周期。CloudBees每六个月发布一个主要的Nectar版本,提供长期(18个月)支持和向后兼容的bug修复。该版本在Jenkins的基础上构建,并对CloudBees插件进行了额外的测试。在支持期间,Jenkins从开源软件中选择bug修复后移植到Nectar。Nectar用户每六周也会收到补丁。这种针对关键问题的补丁程序的可预测节奏为组织提供了一种机制来维护稳定的Nectar安装。有了Nectar,企业就可以建立一个健壮、可靠、支持良好的持续集成的软件工厂服务器。花蜜还提供了企业级功能,如自定义插件,如基于角色的访问控制(RBAC)、在大型c.i.服务器上组织作业的分层文件夹、VMware ESXi自动缩放,高级备份计划、限制虚拟机上的生成执行以及Wikitext描述。让我们将对每一个进行简单的探讨插件:基于角色访问控制(RBAC)Nectar管理员可以定义角色(一组权限),并让项目团队领导给开发人员适当的角色。与标准访问控制相比,标准访问控制需要管理员为每个用户检查一组大的复选框,或者与需要在集中目录中定义细粒度c.i.权限的LDAP/activedirectory集成相比,RBAC插件允许以更简洁和高效的方式配置访问管理。RBAC插件是市场。等级制用于组织大型C.I.服务器上作业的文件夹Some C.I.服务器托管数百个甚至数千个作业。在这种情况下,组织工作是可用性的一个要求。文件夹插件允许您将作业分组到分层文件夹中,并将其作为唯一项进行管理,就像您已经对文件系统文件夹所做的那样。通过克隆文件夹或定义文件夹级别的属性,可以简化对代码的工作流管理分支.VMwareESXi自动扩展在VMware基础架构上,此插件允许您将VM作为c.i.从设备分配到软件工厂。您可以在您的基础结构中配置一组vm,所有vm都是相同的(不是专用于一个作业)。然后,VMware插件将这些VM集中在一起,并将它们与构建期间需要VM的作业关联起来。该插件可以控制虚拟机的状态,在被作业使用之前打开虚拟机的电源,在使用后关闭虚拟机,但也可以恢复到以前的快照状态。当使用企业标准Java平台配置设置这样的vm时,这很有用。然后每个构建都将得到一个干净、标准化的虚拟机高级备份计划当c.i.是你工作流程的中心时,备份它就成了一项重要的任务。advanced backup plugin允许您直接从Nectar管理备份,尤其是细粒度定义需要备份的内容:仅作业配置、记录的构建结果或系统配置—包括已安装的插件。该插件还允许您将备份目标定义为专用备份目录或SCP服务器。已阻止在虚拟机上构建执行通过虚拟化,我们习惯于创建越来越多的vm,期望hypervisor平衡物理资源。当我们为每个有2个执行器的c.i.服务器定义10个从vm时,底层虚拟化系统可能无法并行运行超过8个,这取决于它的物理资源。定义更多的vm只会创建更多的上下文切换和交换,并降低整个系统的效率。Nectar插件允许您定义一组在同一物理系统上运行的从设备的物理限制。然后,您可以根据需要使用不同的配置定义任意多个从属vm(例如,在矩阵作业中的不同操作系统上测试应用程序),但不重载管理程序.用户友好的Wikitext描述在开源Jenkins中,描述是用原始HTML编写的。这不太好写,而且会引入XSS漏洞。Wikitext允许您将编辑器切换到更直观的Wiki语法,并将描述中的HTML标记集限制为仅限安全格式的标记。