天天看點

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

CODING 在近期的 KubeCon 2019 大會上釋出了 CODING 2.0,同時釋出了最新功能——制品庫。CODING 不斷完善 DevOps 工具鍊,旨在持續提升研發組織軟體傳遞的速度與品質。

什麼是制品庫

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

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

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

制品庫:DevOps 的樞紐中心

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

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

打通 DevOps 任督二脈 ,CODING 2.0 制品庫全新上線
  • 可追溯的版本控制

制品庫當中存儲了更加完善的中繼資料,包括每個制品的版本号是什麼,哈希值式、建構時間、上傳者、下載下傳次數等,有助于確定制品的正确版本和來源始終可用且可驗證。

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

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

  • 高效有序的協作

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

  • 精細化的安全管控

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

制品庫是 DevOps 當中的重要樞紐,是連接配接持續內建與持續傳遞的關鍵實踐。它提高了開發人員的工作效率和協作,同時推動 DevOps 和持續傳遞目标。

CODING 制品庫:無縫的部署傳遞,便捷的軟體分發

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

打通 DevOps 任督二脈 ,CODING 2.0 制品庫全新上線
  • 多種制品的類型支援

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

  • 無縫銜接常見建構工具

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

  • 極速分發

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

  • 漏洞掃描

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

  • 上下遊整合

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

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

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

點選下方,了解更多 CODING 2.0 更新資訊:

《CODING 2.0 企業級持續傳遞解決方案》

《CODING 2.0:為什麼我們需要 DevOps》

《CODING 2.0 服務更新:一站式服務體系助力企業研發上雲》

《CODING 2.0:如何通過設計給品牌創造價值?》

點選使用 CODING 2.0 

體驗 DevOps 全工具鍊靈活研發

繼續閱讀