jenkins部署web項(xiàng)目時(shí)報(bào)錯(cuò),定位解決過程如下:
1.?開始看控制臺(tái)輸出以為是文件過大,但對(duì)比之前成功的構(gòu)建日志來看,文件過大的warning提示一直存在,所以應(yīng)該不是失敗原因;
2. 看控制臺(tái)輸出是很明顯在SSH SendFile這一步有問題,但因?yàn)榫鸵粋€(gè)status1沒有更多信息,網(wǎng)上搜索了一番,嘗試清除了工作空間等辦法,大都沒起到作用
3. 最后看到一個(gè)開啟輸出詳細(xì)信息的提醒,打開后,總算定位到了原因,其實(shí)最終解決的方法很簡(jiǎn)單,這種status為1的一般伴隨的可能都是ssh 連接發(fā)送文件之后的 執(zhí)行命令,執(zhí)行失敗了,類似網(wǎng)上很多人提到的原服務(wù)進(jìn)程kill失敗的問題;
4. 我們這次遇到的是發(fā)送文件后,有一個(gè)mv 備份命令失敗了,因?yàn)橛腥耸謩?dòng)部署過項(xiàng)目,但是用的其他用戶,不是jenkins的執(zhí)行用戶,導(dǎo)致jenkins構(gòu)建時(shí)執(zhí)行mv 權(quán)限不足失敗了,修正了項(xiàng)目屬組后,構(gòu)建就成功了,特此記錄下
- 開啟ssh 控制臺(tái)詳細(xì)輸出
文章來源:http://www.zghlxwxcb.cn/news/detail-526679.html
PS:本來不想分段的,發(fā)文助手說檢測(cè)到質(zhì)量較低,篇幅太短,如果還有問題就這樣吧,不折騰了,就當(dāng)自己做個(gè)筆記文章來源地址http://www.zghlxwxcb.cn/news/detail-526679.html
到了這里,關(guān)于Jenkins 部署報(bào)錯(cuò):ERROR: Exception when publishing, exception message [Exec exit status not zero. Status的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!