歸檔至云效公共存儲(chǔ)空間
本文主要介紹了將制品歸檔至云效公共存儲(chǔ)空間的主要目的以及如何進(jìn)行歸檔制品和拉取使用。
背景信息
Flow 支持將工作空間中的文件或文件夾歸檔至云效公共存儲(chǔ)空間。歸檔的目的主要有兩個(gè):
制品歸檔后,會(huì)提供制品的下載地址,供后續(xù)的部署任務(wù)拉取制品并執(zhí)行部署任務(wù)。
制品歸檔后,制品文件會(huì)和流水線的運(yùn)行記錄進(jìn)行綁定,并展示在流水線產(chǎn)物中。通過(guò)配置流水線源的方式,可以實(shí)現(xiàn)多條流水線之間的制品傳遞。
如何上傳制品
下面以 Java 構(gòu)建為示例,在流水線首頁(yè)單擊新建流水線,并選擇Java 測(cè)試、構(gòu)建流水線模板。
對(duì)當(dāng)前流水線進(jìn)行編輯,選擇 Java 構(gòu)建上傳任務(wù)節(jié)點(diǎn),在任務(wù)步驟中可以查看和配置構(gòu)建物上傳步驟,上傳方式選擇歸檔至云效公共存儲(chǔ)空間。
說(shuō)明可以配置制品名稱,該名稱在流水線后續(xù)階段(比如部署階段)會(huì)被引用到。
可以指定打包至制品中的文件路徑,制品文件打包后用以后續(xù)任務(wù)拉取部署。該路徑可以為一個(gè)文件或文件夾,系統(tǒng)會(huì)將其打包為一個(gè)壓縮包。如果用戶想將多個(gè)文件或文件夾打包,也可以添加更多的打包路徑。
當(dāng)流水線運(yùn)行后,可以在單個(gè)流水線詳情頁(yè)下載構(gòu)建包以及查看日志。
如何使用上傳制品
當(dāng)構(gòu)建過(guò)程中添加了構(gòu)建物上傳的步驟后,后續(xù)階段的任務(wù)可以使用構(gòu)建物上傳中配置的制品。以主機(jī)部署為例,可以在制品欄中選擇前一階段任務(wù)中的制品,并將其部署到指定的主機(jī)上。