發(fā)布服務(wù)(CloudRelease)為軟件開發(fā)企業(yè)提供管理軟件發(fā)布過程的能力,保障軟件發(fā)布過程的規(guī)范化、可視化及可追溯。
軟件發(fā)布庫
軟件包頁面查看、上傳、下載、搜索、刪除、創(chuàng)建文件夾。
用戶可以通過軟件發(fā)布庫頁面進(jìn)行類似網(wǎng)盤的操作來管理自己的軟件包。
軟件包屬性查看。
用戶可以在軟件發(fā)布庫中查看軟件包的生命周期屬性,如基本信息(名稱、大小、校驗(yàn)和等)、構(gòu)建信息(構(gòu)建時(shí)間,源碼commit id、構(gòu)建任務(wù)和序號等)、部署信息(部署任務(wù)、部署時(shí)間、部署環(huán)境等)。
包視圖和構(gòu)建視圖。
用戶可以根據(jù)需要選擇從包視圖(存儲目錄結(jié)構(gòu))或者構(gòu)建視圖(構(gòu)建任務(wù)及流水)的角度查看軟件包。
編譯構(gòu)建服務(wù)集成。
軟件發(fā)布庫默認(rèn)集成了編譯構(gòu)建服務(wù),所有云上編譯構(gòu)建服務(wù)生產(chǎn)的軟件包都可以通過配置自動上傳到軟件發(fā)布庫中歸檔。
部署服務(wù)集成。
軟件發(fā)布庫中存儲的軟件包可以供部署服務(wù)使用。
Maven私有依賴庫
編譯構(gòu)建組件發(fā)布到私有依賴庫。
用戶可以在編譯構(gòu)建任務(wù)中配置將構(gòu)建產(chǎn)物直接發(fā)布到Maven私有依賴庫,可以發(fā)布為release或snapshot組件。
本地Maven配置一鍵生成。
用戶可以通過頁面給出的實(shí)用配置,一鍵生成本地開發(fā)環(huán)境Maven工具的setting.xml配置,配置后可以直接在本地開發(fā)環(huán)境對接云上私有依賴庫中的私有組件包。
Maven組件頁面查看、上傳、下載、刪除、搜索。
用戶可以在頁面對Maven release和snapshot組件進(jìn)行相應(yīng)操作。
本地Maven工具集成(Maven命令行操作)。
將Maven私有依賴庫的賬號密碼和地址配置(可一鍵生成配置)到本地Maven工具中以后,可以使用Maven命令行對Maven私有依賴庫中的組件進(jìn)行上傳、下載等操作。
權(quán)限控制。
企業(yè)管理員可以控制企業(yè)成員對Maven私有依賴庫的讀寫權(quán)限(默認(rèn)開放所有權(quán)限)。
存量組件批量 遷移 上云和維護(hù)。
通過系統(tǒng)提供的遷移工具,可以將本地已有的Maven私有組件批量快速遷移到Maven私有依賴庫,還可以通過該遷移工具對私有庫中的包進(jìn)行批量維護(hù)。
私有庫密碼重置。
用戶可以重置自己的私有庫訪問密碼。
Docker私有庫
私有Docker 鏡像 頁面瀏覽、上傳、屬性查看、搜索。
用戶可以在Docker私有庫查看和管理自己的私有鏡像。
私有Docker鏡像歸屬組織管理。
用戶可新建和管理用于歸檔Docker私有鏡像的組織。