您现在的位置是:首页 > 互联网 > 正文

持续集成/持续开发领域汇集多个项目包括Spinnaker和Jenkins

发布时间:2022-06-25 19:20:01来源:

导读 Linux基金会长期以来一直将自己定位为大型开源协作的基地。3月12日,随着新的Continuous Delivery Foundation的推出和Open JS Foundati

Linux基金会长期以来一直将自己定位为大型开源协作的基地。3月12日,随着新的ContinuousDeliveryFoundation的推出和OpenJSFoundation的整合,Linux基金会主办的工作列表将会增长。

持续交付基金会(CDF)在开放的多利益相关方治理模式下汇集了最受欢迎的开源持续集成/持续开发(CI/CD)项目,包括Jenkins和Spinnaker。一方面,OpenJSFoundation是Node.js和JSFoundation小组的合并,将这两项工作结合在一起,以帮助推进州JavaScript框架。

“CD包含集成和交付,特别是考虑到最近的行业向左转移的趋势-即在代码命中产品之前在软件生命周期的早期发现问题,”ChrisAniszczyk,Linux基金会开发者关系副总裁兼CloudNative首席技术官计算机基金会告诉eWEEK。

CI/CD近年来已成为开发的主流趋势,开发人员在通常称为DevOps的集成工作流中构建和部署代码。使用CI/CD和DevOps,开发流程不仅仅是代码开发,而是开发部署和运营,从而实现更快的结果。

CDF一开始就会有几个开源工作,包括Jenkins,这是一个开源的CI/CD系统。Jenkins本身最初是开源Hudson工作的一个分支,它在开源的EclipseFoundation上托管。CDF还包括Spinnaker,这是一个开源的多光盘解决方案,最初由Netflix创建。CDF还包括Tekton,一个开源项目和CI/CD组件规范。

CDF治理

CDF将具有与其他Linux基金会主导的工作(如云原生计算基金会(CNCF))非常相似的治理结构。Aniszczyk说,CDF将有一个理事会,一个审查和接受托管项目的技术委员会,以及一个营销委员会。在CDF的早期阶段,尚未明确定义项目的生命周期过程以及新项目将如何加入。

CDF还受益于18家创始成员公司的支持:Alauda,阿里巴巴,Anchore,Armory,Autodesk,CapitalOne,CircleCI,CloudBees,DeployHub,GitLab,Google,华为,JFrog,Netflix,Puppet,RedHat,SAP和Snyk。

CDF项目

迄今为止,Jenkins的开发由CloudBees领导,CloudBees是开源工作背后的主要商业赞助商。随着转向CDF,詹金斯与Spinnaker和Tekton一起将处于中立治理和所有权之下。

“他们将成为CDF下的独立项目,拥有自己的治理结构,因此日常活动不会因他们现在的运作方式而发生太大变化,”Aniszczyk说。“但是,我们希望看到CDF项目之间能够进行更紧密的合作,因为可能会有更多的并置活动,而且项目也在同一个房间内。”

例如,他指出,Jenkins和Spinnaker社区已经讨论过让Tekton采用Tekton,因此对便携式管道进行了齐心协力。

打开JS基金会

除了新的CDF工作之外,Linux基金会还宣布正式推出新的OpenJSFoundation,这是Node.js和JSFoundations合并的结果。

Linux基金会于2015年6月帮助启动了Node.js基金会,作为一项开放的多利益相关方努力,旨在促进Node.jsJavaScript框架的持续开发。JS基金会也是由Linux基金会创办的,旨在推动JavaScript技术的发展。通过将这两个组织结合在一起,目标是帮助加快JavaScript开发工作。

根据Linux基金会的说法,新合并的OpenJSFoundation将带来一些变化。第一个是改进的会员体验,包括简化的操作,在开放的JavaScript社区中有一个中心位置,满足基础设施,技术和营销需求。

此外,治理结构正在改变新合并的工作。除董事会外,OpenJSFoundation还将设立跨项目委员会或CPC。CPC将由来自大型和小型项目的技术贡献者组成,并将提供治理模板,流程和指导。社区中的任何人都可以参加CPC会议,并且可以授予常规与会者持续的责任。

标签:

上一篇
下一篇