Jenkins常見問題解決(持續更新)


目錄:

1.通過Jenkins執行shell腳本時,提示命令不存在

2.安裝Jenkins端口沖突問題

3.安裝Jenkins后啟動服務失敗

 

1.通過Jenkins執行shell腳本時,提示命令不存在

原因:jenkins默認是用非登錄模式來執行shell命令,所有沒有加載環境變量配置文件。

解決方式1:在執行命令之前加載環境變量,source /etc/profile

結果成功:

但是在執行構建的時候會輸出一堆沒用的日志信息

解決方式2:讓jenkins以登錄的模式來執行shell腳本。執行腳本之前添加: # !/bin/sh -l

 執行結果成功且沒有無用日志

2.安裝Jenkins端口沖突問題

原因:Jenkins默認端口號為8080和Tomcat沖突

解決:修改Jenkins端口號,改為:8088 8089 都可以

修改的文件為:/etc/sysconfig/jenkins

3.安裝Jenkins后啟動服務失敗

通過離線安裝好Jenkins,使用service Jenkins start 或者 systemctl start jenkins 啟動Jenkins服務報錯,錯誤信息為Starting Jenkins bash: /usr/bin/java: No such file or directory。或者啟動失敗

原因:Jenkins找不到你的java環境。檢查文件: /etc/rc.d/init.d/jenkins 

解決: 將你的java環境路徑添加進來,重啟服務即可

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM