Nexus上傳包操作手冊(cè)

前提背景:當(dāng)我們?cè)诒镜亻_(kāi)發(fā)環(huán)境中新增了某些依賴包后,可能會(huì)出現(xiàn)Jenkins在構(gòu)建過(guò)程中無(wú)法獲取到這些依賴包的情況,從而導(dǎo)致發(fā)版失敗。為了快速定位問(wèn)題并恢復(fù)正常的發(fā)版流程,我們需要按照以下步驟進(jìn)行排查及處理。
一、問(wèn)題排查
檢查Jenkins構(gòu)建日志
查看Jenkins構(gòu)建失敗的輸出日志,查找與依賴包相關(guān)的錯(cuò)誤信息,根據(jù)日志中的提示信息,確定缺少的依賴包及對(duì)應(yīng)版本。步驟如下:


image.png

image.png

image.png

二、問(wèn)題處理
Nexus網(wǎng)址:<u>http://172.20.81.46:8081</u>
賬號(hào) admin wiseco@123
1.檢查Nexus中是否有對(duì)應(yīng)依賴包
登錄后在Nexus中,選擇左側(cè)“Search”菜單,在右側(cè)“Keyword”中輸入需要檢索的依賴包名稱后,按回車鍵進(jìn)行檢索。
image.png

2.下載所需依賴包
如未檢索到相關(guān)依賴,請(qǐng)自行下載,這里介紹兩種下載方法。
?方法一:
進(jìn)入npm官網(wǎng)(https://www.npmjs.com/)在搜索欄中輸入需要下載的包,前往對(duì)應(yīng)倉(cāng)庫(kù)找到需要的版本,進(jìn)行下載,建議下載tar.gz格式。
image.png

image.png

image.png

image.png

image.png

?方法二
在項(xiàng)目的package-lock.json文件中,搜索依賴包的名稱,點(diǎn)擊resolved后面的地址進(jìn)行下載(注:前提是本地已成功安裝了依賴)


image.png

3.在Nexus中上傳包
點(diǎn)擊左側(cè)“Upload”菜單,右側(cè)選擇“npm-test”,點(diǎn)擊【Browse】選擇需要上傳的包,點(diǎn)擊【Upload】按鈕進(jìn)行上傳即可。


image.png

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容