摘要: 一 目的 jenkins配置pre-step, 项目运行前,停止本项目当前正在运行的进程 二 步骤 1.编写脚本 脚本放到服务器端 # 删除历史数据 # 获取传入的参数arg1=$1if [ -z $arg1 ] then echo "第一个参数不能为空!" exit 1fi # 获取项目进程idp 阅读全文
posted @ 2023-11-03 17:00 qx和世界 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 给shell脚本添加可执行权限 阅读全文
posted @ 2023-11-03 14:45 qx和世界 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 一 问题 项目中远程连主机,命令启动一个后台进程,但该进程启动失败了,没有输出,本机获取不到信息,则一直等待直到超时 将命令拿到远程主机执行,效果如下,卡住了,没回到输入行 二 解决 使用标准错误输出,命令如下: 意思是:标准输入和标准输出都使用写法1nohup java -jar /root/wo 阅读全文
posted @ 2023-11-03 12:01 qx和世界 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 一 问题 远程ssh连接shell,shell运行一个脚本,发脚本没跑起来 二 解决 远程连接,将shell命令中的所有的路径改成绝对路径,即可解决 例如: nohup java -jar /root/work/project/JenkinsDemo*.jar > /root/work/projec 阅读全文
posted @ 2023-11-03 11:28 qx和世界 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一 目标 jenkins打包完成后,在另外一台服务器部署项目 二 步骤 1. 安装插件 publish over ssh 2.配置远程服务器账密 2.1 位置: System Configuration --> System --> Publish over SSH 2.2 新增服务器配置 2.3 阅读全文
posted @ 2023-11-03 11:22 qx和世界 阅读(178) 评论(0) 推荐(0) 编辑