【华为云动态】华为云携手Google,IBM,SAP等多家知名企业加入CDF,助力软件开发生态发展
美国时间3月12日,开源领导力峰会在加利福尼亚召开,本次峰会由Linux基金会主导。会议期间, CDF (Continuous Delivery Foundation)正式成立。华为云DevCloud代表华为加入CDF,成为Premier 会员,参与CDF 基金会的创立。
据了解,CDF是由Jenkins创始人Kohsuke Kawaguchi 牵头组织的新兴开源基金会,隶属于Linux基金会,是Linux 基金会监管下的开源项目组织之一。成立主要目标为了更快速地定义行业规则,并为跨项目协作创造更多的机会,以改进开发人员的工具。
当前,CI/CD在云计算、企业IT领域得到了广泛应用,并正在迅速扩展到其他垂直行业。但同时,CI/CD也面临诸多挑战,包括工具的复杂性,及管道和其他CI/CD工具的行业标准化,项目人员和开发人员在安全程序和监督等领域需要花费大量的时间和金钱。
CDF以发展和维持开放的持续交付生态系统为宗旨, 推进 CI/CD工具开发并形成最佳实践和行业规范。通过CDF创建开源解决方案,业界顶级开发人员、最终用户和供应商将CI/CD作为方法论,定义/记录最佳实践,促进软件开发团队能够更快更可靠的交付。
CDF 会员目前分为四类:Premier, General, Associate Member (pre-approved non-profits, open source projects, and government entities), End User Member,必须为 Linux 基金会会员。唯有Premier会员有权指派理事和任何理事委员会代表。
CDF组织章程操作模式与Linux 基金会类似,其基金下的项目将包含类似“Graduated”, “Incubating”, and “Sandbox” 项目级别。CDF各子项目的TOC委员则由CDF章程规定的多位选务委员投票选出。目前,CDF的创始会员包括以下业界顶级CI/CD 开发公司:CapitalOne、CircleCI、CloudBees、Google、HUAWEI、IBM、Jfrog、Netflix和其他14 位CDF其他级别会员。详细内容请参见CDF官网:https://cd.foundation/。
华为作为全球领先的信息与通信解决方案供应商,坚持开放创新,积极拥抱开源,回馈开源,坚定支持并投入资源,已经参与包括Linux Foundation, Apache Software Foundation, OpenStack Foundation, Eclipse Foundatio, CloudFoundary Foundation 等主流开源基金会。在过去几年中,华为已成为中国最大的开源贡献者,是Kernel、OpenStack、CNCF、OCI、Docker、Spark、Hadoop、ONAP、ONOS、OPNFV等主流开源项目的核心贡献者,也是CarbonData、OpenSDS、ServiceComb等开源项目的发起者和积极推动者。华为将继续与开源社区、开发者、行业用户一起,积极探索开源如何在更广阔的领域,释放出更大的价值。
华为云DevCloud是一站式、全流程、安全可信的DevOps云平台,开放华为30年研发实践、前沿研发理念、进研发工具,面向开发者提供研发工具服务,让软件开发简单高效智能。
华为云DevCloud与CDF合作建设并推广持续交付软件生态系统,将与中国的服务或解决方案提供商,与CDF工具商合作开发针对垂直产业的CI/CD解决方案,扩大CDF产业的受众。华为云DevCloud将赞助安全的官方源代码托管的镜像;赞助测试资源,提供CDF工具兼容性和实践合规性的认证资源,以确保CDF工具能够可操作,加速CDF技术和解决方案的采用;赞助开发资源协助CDF的中文网站建设,以鼓励社区的合作、聚会、对话,以促进建设中国充满活力的社区。
华为云DevCloud总经理徐峰表示“我们相信CDF将推进 CI/CD工具开发并形成最佳实践和行业规范。数字化的世界构筑在软件之上,通过成为基金会的成员,华为希望能和基金会的成员和伙伴们一起探索与分享,为开发者提供最佳的CI/CD服务和实践,让软件开发更加敏捷,高效,可信。“
相关文章
- [Google Guava] 11-事件总线
- 传Google拟收购微软Office文档协作工具厂商
- 运用google-protobuf的IM消息应用开发(前端篇)
- Android网络之数据解析----使用Google Gson解析Json数据
- TDengine 连接器上线 Google Data Studio 应用商店
- 171. SAP UI5 响应式表格 sap.m.Table 根据不同宽度的屏幕动态决定显示或隐藏 Column 的实现源代码讲解
- 167. 通过一个实际例子,理解 SAP UI5 sap.ui.model.odata.v2.ODataModel API 中 BindingContext 绑定上下文的概念和用法
- [ChatGPT 勘误] SAP UI5 的 sap.ui.base.Object
- SAP UI5 sap.ui.Device.media 的使用介绍
- SAP UI5 sap.ui.core.Element 的概要介绍
- SAP UI5 sap.ui.base.ManagedObject 的构造函数参数讲解
- SAP UI5 日期类型 sap.ui.model.type.Date 的显示格式问题分析
- SAP UI5 的 sap-ui-bootstrap script 脚本标签各属性解析
- SAP UI5 clone 到 WebIDE后,加载 sap-ui-core.js 后出现 404 Not found 错误的原因
- SAP UI5应用在SAP WebIDE里clone之后出现404 not found error for sap-ui-core.js错误的原因分析
- SAP UI5 jQuery.sap.formatMessage
- SAP UI5 sap.ui.localResources函数调用的作用
- 什么是 Web 应用里加载 google font 带来的 FOIT 和 FOUT 问题?
- SAP官方帮助网站,help.sap.com 背后那些事儿
- SAP UI5 sap.ui.vk 命名空间内的控件介绍
- High&NewTech:2021 年Google谷歌 I/O 开发者大会 Kemal 等三人主题演讲分享《TensorFlow 在机器学习领域的进展》
- 【华为云动态】华为云携手Google,IBM,SAP等多家知名企业加入CDF,助力软件开发生态发展
- 45 | 机械硬盘:Google早期用过的“黑科技”
- android studio1.0 for Mac环境搭建与demo运行(手动下载gradle,科学上google) 转载
- Google Guava常用的代码示例
- TensorFlow:实战Google深度学习框架(二)实现简单神经网络
- C++使用技巧(十三):Google-GTest测试框架的安装与使用(demo源码实现)
- Google pixel oem/BL解锁及Root