详情

怀念夏天 Lv.8

关注
配景:
jenkins在linux的docker情况内,应用服务摆设在windows。须要利用jenkins实现主动化摆设。
实现方式:
jenkins上构建pipeline任务,脚本如下:

碰到标题:
1、标题:jenkins 调用摆设bat脚本出现在windows服务器利用jps下令查询不知道java步调标题,导致每次摆设时bat脚本找不到对应jar包的步调举行删除,从而无法举行重新摆设。但是登录服务器后直接实行bat脚本没有标题。
标题总结:windows有控制同一用户不能多端登录体系,通过ssh创建的步调被权限隔离成其他用户的步调,导致无法望见。
办理方式:jps -l 下令换成 vmic process where "name = 'javaw.exe' and commandline like %jarname% get processid | findstr "[0-9]""
2、标题:windows没有linux 的nohup下令,须要改用start /B cmd /c 举行配景服务处置惩罚,但是利用后出现后端启动的步调会随着jenkins的ssh毗连关闭而主动关闭。
办理方式:
cmd /c 调用bat脚本后等候1分钟配景步调全部启动后在欺压断开ssh毗连。--待改进,在bat脚本中举行等候处置惩罚

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
76阅读
0回复

暂无评论,点我抢沙发吧