docker 安裝的jenkins如何執行宿主機的shell啟動jar包


最近在用docker做自動化部署的時候遇到一個問題,就是用docker裝的jenkins可以通過映射執行宿主機腳本。但是,卻無法通過shell腳本啟動宿主機jar包。經排查最終用以下方案完美解決。

一:先在插件管理下載punlish over ssh

 

二:在系統配置里配置publish over ssh插件

 

 

 

 

 

三:在配置項目時加入此配置

source /etc/profile    采用宿主機進程
BUILD_ID=dontKillMe  防止此進程在執行宿主機腳本之前被殺死
cd /var/server/      進入腳本目錄
./start_and_stop_all.sh      啟動腳本

 

最后,發版你需要的版版本就OK了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM