2022 年 6 月 15 日头谜,云原生計算基金會 (CNCF) 宣布 DevStream 正式成為 CNCF 沙箱(Sandbox)項目。
DevStream 是一個開源的 DevOps 工具鏈管理器伐坏,可以通過一個簡單的配置文件贷币,將軟件研發(fā)生命周期中各環(huán)節(jié)的 DevOps 工具統(tǒng)一管理起來击胜,完成各工具的快速安裝部署、工具間整合片择、最佳實踐配置等工作潜的。
許多研發(fā)團隊可能會在 DevOps 工具鏈管理中遇到挑戰(zhàn),例如:
- 不知道如何選擇 DevOps 工具
- 沒有足夠的人力字管、時間去調(diào)研大量 DevOps 工具
- 在 DevOps 工具鏈的整合和維護上力不從心
DevStream 主要解決開源 DevOps 工具鏈落地難啰挪、維護難的痛點,一方面讓開發(fā)者少在 DevOps 工具上踩坑嘲叔,投入更多的精力在更重要的業(yè)務(wù)邏輯上亡呵;另一方面讓研發(fā)團隊不再受限于維護和替換成本,能夠更自由地選擇最適宜的工具組合硫戈,使效能最大化锰什。
主要特性
為了支持 DevOps 工具鏈的靈活高效管理,DevStream 具備以下特性:
- 配置代碼化:統(tǒng)一管理 DevOps 各環(huán)節(jié)工具,工具鏈變更歷史可回溯
- Core-Plugin 架構(gòu):內(nèi)核與插件解耦汁胆,使 DevOps 工具鏈像樂高一樣靈活可定制
- 易于使用:最佳實踐沉淀為工具配置梭姓,方便用戶開箱即用,例如 GitOps 工具鏈的快速搭建
自 2022 年 2 月上線 v0.1.0 并開源以來嫩码,DevStream 高速迭代誉尖。在本次進入沙箱之前,DevStream 已于 5 月中旬加入 CNCF 云原生全景圖的自動化和部署工具類別铸题。
目前铡恕, DevStream 更新至 v0.6.1,并新增以下關(guān)鍵功能:
- 更豐富的插件支持丢间,已支持 JIRA/Trello 管理項目與事務(wù)并打通 GitHub/GitLab探熔、Golang 腳手架生成、Jenkins/GitHub Actions/GitLab CI 管理 CI 流程等一系列工具插件烘挫,且還在持續(xù)新增中诀艰。
- 更完善的命令集
- 更成熟的插件管理邏輯,自動感知并評估工具的狀態(tài)變更墙牌,可作為 single source of truth 一站式管理各工具插件
- 更強大的配置管理邏輯涡驮,支持插件之間的依賴管理與配置引用等
DevStream 社區(qū)和開發(fā)者
幾個月來,DevStream 產(chǎn)品變得強大喜滨、豐富捉捅,離不開它背后茁壯成長的社區(qū):
- 發(fā)布 28 篇中英文技術(shù)/社區(qū)博客
- 吸引 20 位社區(qū)開發(fā)者、378 Github Star 和 88 Fork
- 舉辦 4 場社區(qū)例會虽风,400+ 用戶在社群中交流學(xué)習(xí)
進入 CNCF 沙箱后棒口,DevStream 社區(qū)將組織多種多樣的活動,持續(xù)打造開放友好的交流環(huán)境辜膝。期待更多社區(qū)成員參與進來无牵,和我們一起定義 DevStream 的未來。
此外厂抖,DevStream 也期待與 CNCF 生態(tài)中眾多 DevOps 相關(guān)項目密切合作茎毁,共建云原生時代的 DevOps 最佳實踐。
未來規(guī)劃
DevStream 的愿景是成為 DevOps 工具鏈運維的一站式工具忱辅。就像 apk七蜘、apt、yum 等包管理工具能夠為任何新環(huán)境輕松設(shè)置你最喜歡的軟件包一樣墙懂,DevStream 希望成為 DevOps 工具的軟件包管理器橡卤。當(dāng)開發(fā)者需要替換工具鏈上的某一個組件,用幾行代碼就可以輕松搞定损搬。
在此基礎(chǔ)上碧库,用戶能夠根據(jù)不同場景下的 DevOps 工具鏈需求柜与,創(chuàng)建不同發(fā)行版,使行業(yè)優(yōu)秀實踐能夠被快速學(xué)習(xí)嵌灰、復(fù)用弄匕。
如何參與 DevStream 社區(qū)?
歡迎所有人參與社區(qū)建設(shè)伞鲫,讓 DevStream 越來越有生命力粘茄!
- DevStream 代碼倉庫:https://github.com/devstream-io/devstream
- DevStream 官網(wǎng):https://www.devstream.io/
- DevStream 文檔:https://docs.devstream.io
- 如何參與貢獻:https://docs.devstream.io/en/latest/contributing_guide/
- DevStream 社群:加入 Slack 或掃描微信二維碼
CNCF (Cloud Native Computing Foundation) 成立于 2015 年 12 月,是 Linux Foundation 旗下的非盈利組織秕脓,致力于培育和維護一個廠商中立的開源生態(tài)系統(tǒng),來推廣云原生技術(shù)儒搭。