![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jenkins
JLucky123
这个作者很懒,什么都没留下…
展开
-
Jenkins部署项目远程执行SSH重启-操作问题
最近用Jenkins部署项目,部署结束后启动Tomcat,一直不成功,网上查找资料说是jenkins在脚本执行结束后,就认为任务结束了,但是脚本启动的相关子程序仍然在运行。由于jenkins认为任务已经结束了,就结束了该构建相关的衍生进程。按照网上添加BUILD_ID也无济于事。 后来想起debug下重启tomcat的shell脚本。于是发现出了问题。 之前重启tomcat之前都是先用shel...原创 2018-07-09 20:28:36 · 2072 阅读 · 0 评论 -
Jenkins的配置问题(不知是bug还是Jenkins设置问题)
项目中部署项目时,需求A部署在server-a服务器上,需求B部署在server-b服务器上,但是突然一天需求A的代码出现在server-b上,于是开始查问题源头。 1.看SVN合并分支是否有误,看log无问题; 2.Jenkins配置查看也无问题; 网上搜寻资料也无果,最后用笨方法,查看Jenkins配置,一个一个查看,最终看到原本部署C需求到server-c上的配置,IP地址对应到ser...原创 2018-07-10 22:48:59 · 1064 阅读 · 0 评论 -
Jenkins部署完项目后,执行服务器上脚本重启Tomcat
该前提是在服务器目录/root下已存有重启Tomcat的脚本restart.sh。 在Jenkins上依此进入到配置—-构建环境,然后选中“Execute shell script on remote host using ssh”,如下: 然后在SSH site中填入目标机器的信息,或是选择在配置中已配置的机器; Pre build script中填入构建前要执行的脚本; Post ...原创 2018-07-05 20:35:45 · 3229 阅读 · 0 评论 -
jenkins执行shell命令,有时会提示“Command not found”----处理方案
1、如果登录linux,shell命令不可以执行,同样提示“Command not found”,则是环境变量设置失败,需要配置环境变量、/etc/profile2、如果登录linux,shell命令可以执行,则是jenkins没有加载/etc/profile导致,需要在jenkins调用shell脚本的最前面加一行脚本,#!/bin/bash -ilex,可以通过-i参数和-l参数让bash...转载 2018-07-05 20:38:44 · 4867 阅读 · 1 评论