1. 程式人生 > 其它 >Jenkins構建UI自動化專案,指定本地執行,沒彈起瀏覽顯示

Jenkins構建UI自動化專案,指定本地執行,沒彈起瀏覽顯示

1. 原因分析

為什麼執行web沒有彈出瀏覽器,Jenkins日誌顯示正在執行中

jenkins是用windows installer 安裝成 windows的服務了,那麼啟動windows後jenkins為後臺服務,所以執行Project的時候瀏覽器為後臺執行,後臺執行也不是不行只是會報很多莫名其妙的斷言錯誤或者存在中文顯示

2. 解決方案:

不採用window後臺執行Jenkins,在安裝Jenkins的目錄下,使用cmd命令視窗開啟Jenkins,使用localhost:8080進入到Jenkins,不過,這樣進到的Jenkins會是全新的Jenkins,所有東西都將面臨全新配置,不過好在Jenkins提供了

thinbackup備份的功能。

在搭建Jenkins時,採用Tomcat進行搭建,即可避免此問題

2.1 操作步驟:

2.1.1  Jenkins進行備份

1Jenkins搜尋安裝【thinbackup】,安裝成功後,會在【Manage Jenkins】裡面看到

2、點選ThinBackup,進行設定,點選setting,設定備份的路徑(備份和還原都需要配置)

3、配置好後,點選BACKUP NOW

4、備份成功後,可在備份資料夾看到備份的檔案

2.1.2  禁用Jenkins服務,採用war啟動Jenkins

1、 查詢服務,找到Jenkins,禁用服務

2、到安裝Jenkins的目錄下,使用命令【

java –jar jenkins.war】啟動Jenkins

在這個目錄下cmd進入

3、命令列啟動Jenkins,如果中途報服務已啟動,檢查windows中的Jenkins的服務是不是隻是禁止,沒有停止,將其停止,繼續進行

4、Jenkins啟動成功後,可以用localhost:8080訪問

5、 訪問成功後,進到外掛管理,下載ThinBackup外掛,下載成功後,settings配置備份的檔案為備份的資料夾,不然還原的時候,會找不到備份的時間,無法進行還原

6、還原的時間段是從備份的目錄下取的,所以必須要配置備份的資料夾。否則還原時,沒有時間進行還原

7、選擇一個時間,點選還原

8、還原成功後,需要重新載入,點選Reload Configuration from Disk,獲取備份,獲取成功後,即可還原之前的專案和所有配置

3. 參考文章

https://blog.csdn.net/yuyanshen1/article/details/95493087?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

4.啟動或重啟Jenkins

使用cmd啟動Jenkins,D:\installaddress\apache-tomcat-9.0.52\webapps>java -jar jenkins.war,命令列視窗不能關閉,關閉了,就不能訪問Jenkins了

如果更新了外掛,需要重啟Jenkins,可以將這個視窗關閉,重新輸入命令啟動

如果點選tomcat裡面的startup.bat,也會啟動jenkins.war,這樣會導致訪問localhost:8080訪問到的tomcat頁面,可以shutdown.bat關閉