Jenkin踩過的坑
windows安裝目錄踩過的坑(2.253+版本之后)
C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins
原因是在jenkins.xml的配置文件里面,配置了JENKINS_HOME環境變量,指向了%LocalAppData%\Jenkins.jenkins ?。如果所有文件都存放在C盤的話,會占用系統盤的空間,這個時候可以在剛安裝完的時候,直接修改jenkins.xml配置文件里面的JENKINS_HOME環境變量的value ,然后重啟服務即可。
目前嘗試的新版本的安裝目錄有這個問題,因為我備注了版本號,但是不代表以后的版本也一直有這個坑,說不定又給修復了也不一定!!
控制臺日志輸出,中文顯示亂碼
在系統管理->系統配置->全局屬性->環境變量下添加環境變量?,key為LANG ,value為?zh.CH.UTF-8
Jenkins插件下載慢,或者下載不下來
1、可能是因為使用的是國外的下載源,所以下載插件比較慢,可以考慮換成國內的下載源地址:
清華大學鏡像地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
Jenkins 中文社區維護的國內鏡像源地址:
https://updates.jenkins-zh.cn/update-center.json
2、部分用戶電腦上需要設置代理才能訪問網絡,需要在jenkins上也設置代理,才可以正常在線下載插件
3、可以使用離線下載所需插件進行安裝,不過容易漏掉有依賴關系的插件,還需重新下載依賴,比較麻煩。
解決jenkins上無法展示HTML樣式的問題
由于安全考慮,jenkins默認是禁止了外部的css和js的加載的,因此html報告顯示會出現異常,常見的解決方案有以下幾種:
1、在jenkins系統管理->腳本命令行 輸入以下腳本運行:(此方案重啟jenkins失效)
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP",?"")
2、利用jenkins的插件,在啟動節點的時候自動觸發某個job去執行groovy腳本。搜索安裝Startup Trigger和Groovy插件即可。
配置一個job,然后在job中執行groovy腳本:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP",?"")
3、以windows服務或者java -jar的方式啟動的jenkins,可以修改jenkin.xml文件中的啟動命令,加入參數
-Dhudson.model.DirectoryBrowserSupport.CSP=
4、用tomcat部署的jenkins,可以直接改catalina.bat文件,找到tomcat/bin下的catalina.bat文件,用Notepad++打開,加上一行代碼
set JAVA_OPTS="-Dhudson.model.DirectoryBrowserSupport.CSP"
使用JNPL方式連接節點踩的坑
選擇上面這種方式連接節點時,可以通過下載一個JNPL文件進行連接jenkins的master節點:
在下載JNPL文件啟動連接的時候,可能會遇到下面的報錯:
可能原因:
1、下載JNPL文件的時候,地址中是localhost,在其他機器上訪問不了(建議用本機的真實ip去訪問jenkins,然后下載JNPL文件)
2、在全局安全配置下,找到代理,點一下代理協議,把代理協議中的Java Web Start Agent Protocol/4 (TLS 加密)前面的框勾選一下
目前按照以上兩種方式處理之后,基本上可以解決JNPL連接報錯的問題
那些其他你踩過的坑:
因為是個人訂閱號,也沒有留言功能,歡迎大家在屏幕下方參與討論,把你們遇到的坑一起分享出來,到時候我可以整理一下,接著分享給大家。
往期推薦
0基礎入門軟件測試之小白指南
jenkins踩過的坑之--節點連接
Jenkins常用插件介紹之權限控制插件Role-based Authorization Strategy
Jenkins介紹及環境搭建和目錄結構介紹
Jenkins之系統管理下的各配置選項介紹
Jenkins教程之java代碼編譯、打包、代碼掃描
Jenkins自動部署測試環境之jar包部署
Postman+Newman+Git+Jenkins實現接口自動化測試持續集成
Fiddler Everywhere之AutoResponder功能詳解
特定場景下才能復現的bug案例分享之--前端排序字段的鍋
以淘寶為例教你如何突破網站對selenium的屏蔽
一篇文章為你揭秘pytest的基本用法
Jenkins
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。