華為云計(jì)算 云知識 發(fā)布倉庫使用場景
發(fā)布倉庫使用場景

發(fā)布服務(wù)是面向軟件開發(fā)者提供管理軟件發(fā)布的云服務(wù),提供軟件發(fā)布庫和私有依賴庫兩種倉庫。

各倉庫本質(zhì)上都是軟件倉庫,區(qū)別在于使用的用戶群體不同,詳細(xì)使用場景如下:

軟件發(fā)布庫

軟件發(fā)布庫是一種通用軟件制品庫,類似網(wǎng)盤,可以存儲任何軟件包和工具,沒有格式限制。

通過編譯構(gòu)建任務(wù)可將產(chǎn)物歸檔到軟件發(fā)布庫,通過頁面可以查看和管理這些歸檔的軟件包及其生命周期屬性信息,部署服務(wù)使用的部署軟件包也來源于此。

私有依賴庫

私有依賴庫管理各種開發(fā)語言對應(yīng)的私有組件包(開發(fā)者通俗稱之為“私服”,如“maven私服”)。

因?yàn)椴煌拈_發(fā)語言組件往往有不同的歸檔格式要求(如maven組件需要基于GAV格式歸檔),該倉庫目的就在于管理私有開發(fā)語言組件并在企業(yè)或團(tuán)隊(duì)內(nèi)共享給其他開發(fā)者開發(fā)使用。

私有依賴庫既可被編譯構(gòu)建服務(wù)調(diào)用,也可以被開發(fā)者本地開發(fā)環(huán)境使用。