jenkins 部署問題

2022-05-07 12:21:13 字數 592 閱讀 2680

1. 懷疑 jenkins 沒有拉到最新的包

解決:清除 jenkins 工作空間

2. jenkins 自動構建時, start.sh 指令碼已經執行成功,但是應用總是啟動後自動退出了

程序沒有起來,從 pid 檔案來看,start.sh 確實已經啟動過,從 log 中來看,應用啟動後,就莫名的 shutdown 了

分析:首先,懷疑是不是**問題,導致應用起不來。這種情況排除。

接著,在 jenkins 上更改構建指令碼,讓 start.sh 的執行日誌輸出到 start.log ==> ./start.sh > start.log 2>&1,看有沒有錯誤輸出

再次部署,居然成功了,程序起來了。檢視 start.log 輸出的是應用啟動日誌。

這樣,懷疑 start.sh 是不是沒有將指令碼執行內容重定向輸出

3. jenkins 構建指令碼中有一步 rm deploy/* 的操作,當 deploy 包下面沒有檔案時,會導致 rm 報錯,從而構建部署失敗

解決:臨時解決方案,在 deploy 目錄下 touch 乙個檔案,再點選構建

Jenkins 部署的問題

jenkins 部署在tomcat上,直接本地訪問,沒有反向 不知道什麼原因。見下乙個問題 分支名中有下劃線時,重新整理blueocean的pipeline的分支頁面會報錯。例如 blueocean test 01 這樣的分支名 最後發現是tomcat的 conf catalina.properti...

Jenkins簡單部署

jenkins 對映docker內部jenkins目錄到宿主機 docker run i d restart always name jenkins server p 8080 8080 p 50000 50000 v jenkins home var jenkins home jenkins je...

Jenkins安裝部署

準備軟體安裝包 jdk tomcat jenkins.war 開始安裝 第一步 安裝jdk。第二步 安裝tomcat 第三步 安裝jenkins 1 官網下jenkins.war包。選擇長期支援版本 lts 如下圖。5 開啟瀏覽器,訪問http localhost 8080 jenkins 7 安裝...