天天看點

詳解阿裡巴巴持續傳遞平台是什麼

詳解阿裡巴巴持續傳遞平台是什麼

簡介

持續傳遞平台(CRP, Continuous Release Platform),提供軟體生命周期全環節服務。包括項目管理,需求管理,缺陷管理,代碼托管,開發環境管理,全量構件庫管理,持續傳遞流水線,建構管理,依賴管理,測試管理,一鍵部署,監控管理,團隊協作等功能。讓您的軟體簡單,快捷,安全,高效的傳遞。

項目管理

阿裡雲項目管理是基于活動文檔的項目管理平台

詳解阿裡巴巴持續傳遞平台是什麼

項目管理功能通過使用一種叫做活動文檔的特性文檔來完成一個項目從需求開始到釋出的整體資訊的存儲和跟蹤,它保證資訊一緻性,讓不同角色的項目成員始終共享同一份資訊來源,以確定所有人員對資訊了解的統一。

使用阿裡雲項目管理進行項目管理是一件非常輕松并且有趣的事情。僅僅通過編寫有特殊格式的文檔,就可以對項目從需求的初始化,一直到完成進行跟蹤。我們将這種特性文檔自動轉換成可追蹤的系統任務,浏覽特性文檔時就可以了解相應任務的實施進度。

1 動态特性文檔

通過設定不同的關鍵字,可對文檔中的任務進行标注。隻需要輸入關鍵字以及具體的内容,系統實時自動解析配置的關鍵字為不同的任務。

2 可配置的任務

對于自定義的任務,可以自定義任務屬性,比如優先級、評估點、負責人、等等資訊。通過設定任務不同屬性,友善地進行項目的疊代計劃,進度管理等。

3項目資訊同一性

項目中不同的角色,共享一份文檔。産品經理、開發、測試、項目經理都隻需維護一份文檔。避免資訊的碎片化,不一緻,不實時更新等問題。

4項目進度可視化

所有任都可以跟蹤,通過設定任務的狀态在任務牆中展示出來。所有人都知道目前項目進展,通過一面電子牆了解目前的開發情況。

代碼管理

阿裡雲代碼管理實作了私有并且安全的代碼托管服務

詳解阿裡巴巴持續傳遞平台是什麼

服務內建了一個完全托管型源代碼控制服務,您可以非常容易的托管安全且可擴充的私有 Git倉庫。托管服務可讓您存儲任何類型的源代碼及檔案,并且和持續傳遞的編譯,測試,釋出等插件無縫內建,支援所有Git指令且相容現有Git工具。并且可以進行線上的浏覽和管理代碼倉庫,将有效提升研發生命周期效率。

1高可用性

提供高可用的、安全的中央倉庫,進而使得您的代碼倉庫安全存儲在雲端。

2雲存儲

通過阿裡冷備技術及雲磁盤技術,讓代碼可以安全的存儲在雲上。

3線上浏覽

代碼管理服務提供了浏覽代碼庫、版本比較、分支操作等線上功能,進而使得無需用戶端即可檢視代碼。同時可以友善的線上操作代碼庫。

4協作開發

提供了快速協同開發的平台和開發模式,進而使得您團隊的協作開發靈活友善。同時可以進行友善的異地協作開發。

5持續傳遞內建

可通過代碼的送出自動觸發持續傳遞的釋出流程,進而使得代碼、需求、釋出的一緻性和自動化。同時可以自動化的進行代碼釋出流程。

構件庫管理

阿裡雲構件倉庫實作高速并且穩定的maven鏡像管理服務

詳解阿裡巴巴持續傳遞平台是什麼

提供maven鏡像管理服務,每天與其他中央庫同步,提供高速穩定的網絡和服務。可以通過構件服務上傳、下載下傳插件或依賴包。這使得在建構時可以快速下載下傳依賴包,也可以上傳依賴包提供給其他開發者使用。

1安全通道、高速下載下傳

構件倉庫提供高速的網絡和服務,可自動快速上傳服務包,同時可以高速下載下傳插件或依賴包,建構服務。

2服務穩定

構件倉庫提供穩定的存儲服務,可以随時進行上傳和下載下傳依賴包,并且可以随時随地更新依賴。

3快速同步

構件倉庫每天與其他中央庫同步,可以快速獲得國外資源和最新依賴包。

4叢集鏡像

Maven鏡像采用叢集模式。

5分布式存儲

通過阿裡OSS存儲,分布式備份在阿裡盤古存儲系統上,構件不再丢失。

持續傳遞管理

阿裡雲持續傳遞流水線實作快速并且可靠的應用持續傳遞服務

詳解阿裡巴巴持續傳遞平台是什麼

您可以根據團隊特性定義您的持續釋出線,以及每個運作階段中需要使用的編譯、安全檢查、測試、釋出等插件。根據您定義的持續釋出線,每當代碼更新時,平台能夠自動檢查、編譯、測試并部署您的代碼。這使得您可以快速并且可靠的傳遞應用程式。

1智能表單

通過智能表單,可以在傳遞流水線上随時确認使用者需求,審批程序,查閱資料等。

2快速傳遞

持續傳遞流水線可自動化軟體釋出過程,進而快速疊代并提供新功能給客戶。自動化建構、測試、安全檢查和釋出過程輕松測試每次更新的代碼,并捕捉安全漏洞。通過标準化釋出過程運作每一個更改,可以保證代碼的品質。

3高可擴充性

平台和任務實作分離,通過插件化的方式把平台排程和任務執行分離,功能的擴充隻需要增加相應的插件即可對應到指定任務中執行。

4可視化工作流

工作流配置圖形化,所有的操作都在一個界面中,業内首次提出無工具欄工作流配置方式。

5白屏環境管理

通過白屏化的環境管理,可以通過圖形界面進行應用伺服器的安裝和環境基線管理。簡單友善的統一應用服務環境,讓使用者一鍵維護線上環境。