jenkins 部署報錯 記錄

一 、注冊cnpm 報錯


報錯配置
rm -rf ${WORKSPACE}/${JOB_NAME}.tar.gz
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ cnpm install
npm run build
tar -zcvf /tmp/${JOB_NAME}.tar.gz -C ${WORKSPACE}/dist/  .
mv /tmp/${JOB_NAME}.tar.gz ${WORKSPACE}/
cp ${WORKSPACE}/${JOB_NAME}.tar.gz ${JENKINS_HOME}/jobs/${JOB_NAME}/builds/${BUILD_NUMBER}.tar.gz
服務器上已經安裝cnpm了,刪除以下配置


alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ 
最終配置

rm -rf ${WORKSPACE}/${JOB_NAME}.tar.gz
cnpm install
npm run build
tar -zcvf /tmp/${JOB_NAME}.tar.gz -C ${WORKSPACE}/dist/  .
mv /tmp/${JOB_NAME}.tar.gz ${WORKSPACE}/
cp ${WORKSPACE}/${JOB_NAME}.tar.gz ${JENKINS_HOME}/jobs/${JOB_NAME}/builds/${BUILD_NUMBER}.tar.gz

正常運行 ??
其實之前一直在正常運行,某一天在構建的時候突然就不行了,原因暫時未找到

二 、執行npm install 報錯,安裝某個包的時候,下載超時總是(下載不下來)


背景:之前一直沒問題,然后突然有一天就不能安裝(ElementUI/theme-default)了
報錯內容:unable to access '[https://github.com/ElementUI/theme-default.git/](https://github.com/ElementUI/theme-default.git/)': Failed to connect to github.com port 443: Connection timed ou
報錯配置:
查看package.json文件
"element-theme-default": "https://github.com/ElementUI/theme-default"
改成:
"element-theme-default": "^1.4.3"
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容