Linux基金會成立“持續交付基金會”CDF
在近日舉辦的開源領導力峰會(Open Source Leadership Summit)上,Linux基金會宣布成立一個新的子基金會—— 持續交付基金會(Continuous Delivery Foundation,CDF)。持續交付(CD)是一種軟件工程方法,開發團隊在短週期內完成軟件,確保軟件可以隨時可靠地發布。
訪問主頁:
與之密切相關的是“持續集成(CI)”,持續集成是一種軟件實踐,開發團隊成員經常集成他們的工作,每次集成都通過自動化的構建(包括編譯、發布與自動化測試)來驗證,從而盡快發現集成錯誤。
隨著微服務和雲原生架構的廣泛採用,對持續交付工具和實踐的需求越來越大。然而Linux基金會開發人員關係副總裁Chris Aniszczyk卻表示:“儘管多年來在採用持續集成方面我們取得了很多進展,但是持續交付帶來的挑戰已經被證明更為棘手。”
Linux 基金會在公告中表示,持續交付基金會將作為供應商中立平台,為重要的開源項目提供持續交付和規範,以加快發布管道流程。持續交付基金會將促進行業頂級開發人員、最終用戶和供應商之間的協作,以傳播CI/CD 和DevOps 方法、定義/文檔最佳實踐,提供指導並創建培訓材料,使全球任何軟件開發團隊能夠實施CI/CD 最佳實踐。
持續交付基金會的使命是維護並發展一個開放的持續交付生態,基金會的創始成員包括Alauda、阿里巴巴、Anchore、Armory、Autodesk、Capital One、CircleCI、CloudBees、DeployHub、GitLab、Google、華為、JFrog 、Netflix、Puppet、Red Hat、SAP和Snyk。
首批託管項目包括開源 CI/CD 系統Jenkins、基於Kubernetes 的開源CI/CD 解決方案Jenkins X 與開源多雲CD 解決方案Spinnaker,以及CI/CD 組件的開源項目與規範Tekton。接下來將會成立技術監督委員會(Technical Oversight Committee,TOC),其關注點是聚合整個持續交付生態,以圍繞可移植性和互操作性制定規範和項目,其它項目可以由此託管。
除了Linux 基金會,CloudBees 和Jenkins 社區,以及Google 也一起領導了持續交付基金會的成立。