打通 DevOps 任督二脈 ,CODING 2.0 制品庫全新上線


CODING 在近期的 KubeCon 2019 大會上發布了 CODING 2.0,同時發布了最新功能——制品庫。CODING 不斷完善 DevOps 工具鏈,旨在持續提升研發組織軟件交付的速度與質量。

什么是制品庫

軟件制品是指由源碼編譯打包生成的二進制文件,不同的開發語言對應着不同格式的二進制文件,這些二進制通常可以直接運行在服務器上。

圖片

制品庫用來統一管理不同格式的軟件制品。 除了基本的存儲功能,還提供了版本控制、訪問控制、安全掃描、依賴分析等重要功能,是一種企業處理軟件開發過程中產生的所有包類型的標准化方式。

制品庫:DevOps 的樞紐中心

當下不少研發組織依然使用着粗粒度的制品管理(比如搭建簡易 FTP 來提供制品下載 ),甚至沒有進行基本的制品管理。在這種粗放式的制品管理方式下,不同類型包的存儲與獲取是一件頭疼的事情,版本追蹤極其混亂,團隊協作也是障礙不少。

標准化的制品管理幫助企業組織解決上述困擾。在 DevOps 自動化流水線當中,持續集成的構建物自動存入制品庫中,在部署時按需獲取對應的版本,制品庫讓研發團隊真正做到 deploy anytime anywhere。制品庫給企業帶來的好處還包括:

圖片

  • 可追溯的版本控制

制品庫當中存儲了更加完善的元數據,包括每個制品的版本號是什么,哈希值式、構建時間、上傳者、下載次數等,有助於確保制品的正確版本和來源始終可用且可驗證。

  • 開箱即用的多類型包管理

不同的制品類型(Docker/Maven/NPM 等)對應着不同的上傳、存儲、獲取方式。制品庫提供開箱即用的私有制品庫管理,用於存儲不同類型的制品。

  • 高效有序的協作

團隊各角色例如開發、測試、運維、CI/CD 人員,通過統一的制品庫,按需獲取版本(快照版本、測試版本以及穩定版本),減少不必要的溝通,增強團隊內部協作。

  • 精細化的安全管控

研發組織可以按需設置制品庫的開放程度,以及按需設置各成員的制品訪問權限,提高企業數字資產保密性、安全性的同時,又保留一定的開放性。

制品庫是 DevOps 當中的重要樞紐,是連接持續集成與持續交付的關鍵實踐。它提高了開發人員的工作效率和協作,同時推動 DevOps 和持續交付目標。

CODING 制品庫:無縫的部署交付,便捷的軟件分發

CODING 制品庫支持 Docker Image、Maven/Jar、Kubernetes Helm、Node.js NPM 包等常見制品類型。制品庫可以跟源代碼協同進行版本化控制,可以與本地各構建工具和雲上的持續集成、持續部署無縫結合。企業可按需將制品庫設置為企業內部公開、項目內部公開、外部公開。同時 CODING 在制品庫支持類型、軟件漏洞掃描、訪問速度上都進行了深度優化,讓企業用戶享受更快、更可靠、更方便的標准化制品管理體驗。接下來我們來看看這些具體的優化:

圖片

  • 多種制品的類型支持

針對技術棧豐富的研發團隊,CODING 制品庫滿足其單項目多類型制品的訴求,可實現同一個項目中既支持 Docker 鏡像又支持 Maven/Jar 的制品存儲。

  • 無縫銜接常見構建工具

制品庫兼容所有常見的制品格式標准,開發者不用更換任何構建工具、安裝任何其它本地軟件或者插件,即可無縫使用。

  • 極速分發

支持公開倉庫和私有倉庫,依托騰訊雲強大的 CDN 能力,團隊可以在全球范圍內安全地、極速暢享制品庫上傳和下載。

  • 漏洞掃描

存放在制品庫的構建產物可以使用預先提供的鏡像安全掃描功能,或自定義的安全掃描策略進行質檢。

  • 上下游整合

不管是與上游的代碼倉庫版本匹配,還是與持續部署和運維系統的接口兼容,都提供了良好的適配接口,使得 DevOps 可以上下游一體化。

圖片

制品庫作為 CODING 提供的一站式 DevOps 解決方案當中重要的一環,為企業 DevOps 轉型提供了更加完善的全鏈路工具,我們用每一次產品的迭代更新來踐行“讓開發更簡單”。

點擊下方,了解更多 CODING 2.0 升級資訊:
《CODING 2.0 企業級持續交付解決方案》
《CODING 2.0:為什么我們需要 DevOps》
《CODING 2.0 服務升級:一站式服務體系助力企業研發上雲》
《CODING 2.0:如何通過設計給品牌創造價值?》

點擊使用 CODING 2.0 
體驗 DevOps 全工具鏈敏捷研發


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM