由於公司的gitlab是內網,外網無法訪問,所以jenkins只能部署在windos本機上.
中間出現乙個問題,就是jenkins使用ssh無法上傳檔案到linxu上
故而jar包根本不會上傳到linxu上導致部署失敗
讓我這樣做.
然後
然後把下面的命令複製進去
echo "開始上傳檔案"
pscp -r -l username -pw password 檔案路徑 伺服器ip:伺服器上傳路徑 < e:\confirm.bat
echo "上傳檔案成功"
exit
< e:\confirm.bat 這個的意思是在我本地的電腦上的e盤建乙個confirm.bat檔案,編輯檔案輸入y儲存, 這樣上傳檔案到linux的時候就會自動確認
其他命令解釋:
-r 遞迴資料夾(上傳時連子資料夾一起上傳)
-l 指定使用者名稱
-pw 使用者密碼
之後是需要上傳的資料夾或檔名
最後是linux的 ip:目標資料夾
最後
然後部署jenkins就成功了
記hibernate一次坑
在使用hibernate反轉工程時有乙個坑放在這裡,避免大家跳進去。本人用的是myeclipse2017ci,在使用hibernate反轉工程生成原始dao方法時碰到的bug。在方法public account findbyid long id 中有一段 及其坑爹 log.debug getting...
記Ansible的一次坑
兩台虛擬機器 a 主機名為ansible b 主機名為web 當a執行ansible web m shell a echo 時 結果為ansible,當執行ansible web m shell a echo 結果卻為ansible只是換了個引號結果卻不相同。這是因為ansible的工作過程如下 書...
記一次react hooks的坑!!!
直接上一段 1 react.useeffect 5 我們在都知道在hooks元件解除安裝的時候需要傳遞乙個函式,解除安裝時候會執行這個狀態,上面的 我們本意是想在!show時候就返回,不繼續執行了,但是react框架在編譯時候錯誤把null當成func進行解析了,但是他又不符合react返回函式的機...