最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Jenkins初級使用過程中的異常處理

 更新時間:2022年04月01日 11:27:05   作者:一夕如環(huán)  
這篇文章主要為大家介紹了Jenkins初級使用過程中的異常處理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪

在使用Jenkins一些基本功能的時候,或者說是基本插件的時候,會遇到各種各樣的報錯。這里就設想模擬一下,重現(xiàn)一下以前遇到過的問題,記錄一下。雖說是Jenkins使用過程中出現(xiàn)這樣的問題,但實際上可以把這種思路應用在運維其他問題的排查邏輯上面。這種分享也符合我們的技術積累信條,欲成大事,比以史為鑒。

一、在使用插件Invoke Phing targets的時候

1、報錯:

java.io.IOException: Cannot run program "phing" (in directory "/var/lib/jenkins/workspace/**"): error=2, No such file or directory

在使用Invoke Phing targets插件的過程中,就是要讀取系統(tǒng)的xml文件,如果沒有安裝phing工具的話就讀取失敗,從而整個構建都會失敗。在Debian系列的系統(tǒng)里面,這里是用Ubuntu 18.04就用apt在線安裝phing。

命令:apt-get install phing

重新構建發(fā)現(xiàn)問題解決了。

2、報錯:

/var/lib/jenkins/workspace/boztax/build.xml:104:75: buildnumber not defined!

這種問題就是在執(zhí)行build.xml的過程中發(fā)現(xiàn)里面的配置不對的報錯。錯誤提示中是變量buildnumber沒有定義,印象中是控制臺定義,然后build.xml調用。我們先回到控制臺,

我們看到問題了,是控制到定義buildnumber的時候放錯了位置,導致沒有生效,然后build.xml調用的時候就報錯了。改正的時候就解決。

二、使用publish over ssh的時候的錯誤

添加構建步驟。'Send files or execute commands over SSH',我們就可以連著打包和發(fā)送這兩個步驟一起來使用。

我們打包好文件,按照邏輯就應該發(fā)送過去,之后再解壓??墒牵瑯嫿ㄊ×?,我們看看失敗的控制臺輸出,

綠色的表示構建步驟已經(jīng)通過,紅色的部分表示開始報錯,是我們重點分析的部分。

綠色部分也有好幾個報錯,但是都是定義文件中的定義。比如說,刪除dist文件夾,那是因為在我們生成的文件中標避免沖突,如果沒有這個文件,那就應該這樣,沒有找到可刪除的文件。綠色最后一行也是表明文件已經(jīng)打包。

紅色部分就是在遠程服務器上面說找不到文件,那很有可能就是本地生成了,而沒有傳過去。下面驗證一下,

先去本地看看有沒有文件,

已經(jīng)查證生成了打包文件,前面我們配置了ssh key到遠程服務器,現(xiàn)在再次驗證一下文件到底能不能傳過去,

證明私鑰可用,看看控制臺驗證,

 控制臺測試成功!

既然沒有在傳輸?shù)臅r候報錯,下一個猜想就是可能傳過去了,但是控制臺的目錄設置錯亂,不知道傳去遠程服務器哪個位置了。(實際上經(jīng)過了半天的思索才覺得有這種可能)

怎么在目錄前綴就有/root呢?后面的目錄就正確。。控制臺設置的明明就是/home/data啊。

但是,在考慮的同時,想起/root在哪里出現(xiàn)過,沒錯,

就是這里,在系統(tǒng)全局配置的時候。關于ssh的遠程根目錄有設置,東西放錯位置了,所以tar解壓的時候找不到文件。改回來的話,一切迎刃而解。

以上就是Jenkins初級使用過程中的異常處理的詳細內(nèi)容,更多關于Jenkins初級使用過程中的異常處理的資料請關注腳本之家其它相關文章!

相關文章

  • Springboot如何設置靜態(tài)資源緩存一年

    Springboot如何設置靜態(tài)資源緩存一年

    這篇文章主要介紹了Springboot如何設置靜態(tài)資源緩存一年,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • Java異常(Exception)處理以及常見異??偨Y

    Java異常(Exception)處理以及常見異常總結

    在《Java編程思想》中這樣定義異常,阻止當前方法或作用域繼續(xù)執(zhí)行的問題,雖然java中有異常處理機制,但是要明確一點,決不應該用"正常"的態(tài)度來看待異常,這篇文章主要給大家介紹了關于Java異常(Exception)處理以及常見異常的相關資料,需要的朋友可以參考下
    2021-10-10
  • Spring Cloud Zipkin服務端追蹤服務

    Spring Cloud Zipkin服務端追蹤服務

    這篇文章主要介紹了Spring Cloud Zipkin服務端追蹤服務,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • spring 整合mybatis后用不上session緩存的原因分析

    spring 整合mybatis后用不上session緩存的原因分析

    因為一直用spring整合了mybatis,所以很少用到mybatis的session緩存。什么原因呢?下面小編給大家介紹spring 整合mybatis后用不上session緩存的原因分析,需要的朋友可以參考下
    2017-02-02
  • Elasticsearch QueryBuilder簡單查詢實現(xiàn)解析

    Elasticsearch QueryBuilder簡單查詢實現(xiàn)解析

    這篇文章主要介紹了Elasticsearch QueryBuilder簡單查詢實現(xiàn)解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • java實現(xiàn)飛機大戰(zhàn)小游戲

    java實現(xiàn)飛機大戰(zhàn)小游戲

    這篇文章主要為大家詳細介紹了java實現(xiàn)飛機大戰(zhàn)小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • JAVA springboot如何開啟倆端口

    JAVA springboot如何開啟倆端口

    這篇文章主要介紹了JAVA springboot如何開啟倆端口問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • java  中OkHttp的使用方法及實例

    java 中OkHttp的使用方法及實例

    這篇文章主要介紹了java 中OkHttp的使用方法及實例的相關資料,需要的朋友可以參考下
    2017-06-06
  • spring boot使用sonarqube來檢查技術債務

    spring boot使用sonarqube來檢查技術債務

    今天小編就為大家分享一篇關于spring boot使用sonarqube來檢查技術債務,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Service層異常拋到Controller層處理還是直接處理問題分析

    Service層異常拋到Controller層處理還是直接處理問題分析

    這篇文章主要為大家介紹了Service層異常拋到Controller層處理還是直接處理的問題分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09

最新評論

科尔| 西盟| 永新县| 罗甸县| 曲周县| 垣曲县| 湄潭县| 绥中县| 绥滨县| 正镶白旗| 商城县| 岳阳市| 肇东市| 漳平市| 商河县| 巫溪县| 黄平县| 垫江县| 嘉峪关市| 贵溪市| 桑日县| 梨树县| 玉门市| 邵东县| 石嘴山市| 巢湖市| 连山| 阿图什市| 抚顺市| 济南市| 诸暨市| 麟游县| 车险| 龙陵县| 谷城县| 张家川| 北票市| 枝江市| 德州市| 平邑县| 大同县|