微网站设计与开发教程,网站建设前端切图,自媒体平台大全,手机建网站 教程Jenkins配置在远程服务器上执行shell脚本
方式一#xff1a;通过SSH免密方式执行
说明#xff1a;Jenkins部署在ServerA#xff1a;10.1.1.74上#xff0c;要运行的程序在ServerB#xff1a;10.1.1.196
分两步
第一步#xff1a;Linux Centos7配置SSH免密登录
Linux…Jenkins配置在远程服务器上执行shell脚本
方式一通过SSH免密方式执行
说明Jenkins部署在ServerA10.1.1.74上要运行的程序在ServerB10.1.1.196
分两步
第一步Linux Centos7配置SSH免密登录
Linux Centos7配置SSH免密登录-CSDN博客
第二步Jenkins配置Execute shell ssh 10.1.1.196 cd /home/cg/hmf_app/apiTest;./runAOEC.sh $HOST #$HOST是shell脚本的传参如果没有可不配置 第三步查看执行结果
测试结果返回 方式二Jenkins执行配置SSH执行
第一步配置SSH节点并调通
「系统管理」——「系统设置」添加ssh远程节点并调通。 第二步创建Jenkins项目并配置SSH执行
首先创建一个自由风格的项目如图 备注勾选Verbose output in console代表可以在控制台看到执行结果不勾选虽然执行成功了那么看不到。 备注Send files or execute commands over SSH配置点击高级
勾选Exec in ptyExec timeout (ms)修改为0
第三步查看执行结果
测试结果返回 参考Jenkins构建(8):Jenkins 执行远程shell :Send files or execute commands over SSH
参考Jenkins构建(9):Jenkins远程服务器SSH构建时报错Exec timed out120000_exec in pty