Docker容器

docker 安装的jenkins如何执行宿主机的shell启动jar包

本文主要是介绍docker 安装的jenkins如何执行宿主机的shell启动jar包,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

最近在用docker做自动化部署的时候遇到一个问题,就是用docker装的jenkins可以通过映射执行宿主机脚本。但是,却无法通过shell脚本启动宿主机jar包。经排查最终用以下方案完美解决。

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

 

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

 

 

 

 

 

三:在配置项目时加入此配置

source /etc/profile    采用宿主机进程
BUILD_ID=dontKillMe  防止此进程在执行宿主机脚本之前被杀死
cd /var/server/      进入脚本目录
sh start_and_stop_all.sh   启动脚本

 

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

 

这篇关于docker 安装的jenkins如何执行宿主机的shell启动jar包的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!