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 安裝...