美文网首页springboot
Jenkins远程执行服务器shell脚本设置步骤

Jenkins远程执行服务器shell脚本设置步骤

作者: Coding测试 | 来源:发表于2020-01-06 17:37 被阅读0次

    **场景说明**

    1、jenkins安装在本地【比如本机IP地址:192.168.1.91】,需要远程执行的shell脚本在服务器下的路径是:/opt/start.sh【服务器IP地址:192.168.1.90】

    **想要实现的目的:**

    1、本地启动jenkins通过ssh插件远程访问服务器192.168.1.91,实现start.sh脚本的远程执行。执行shell脚本启动SpingBoot项目进程杀死--项目打包--jar包启动--服务器正常访问流程。

    **设置步骤如下:**

    1、先检查下自己的jenkins是否有SSH plugin 远程插件:

    如果没有去「系统管理」——「管理插件」中,过滤出“SSH”,然后直接安装插件,如图安装即可【或者去官网下载插件--ssh的.hpi文件通过高级选项中手动安装也可以】。

    2、设置凭证步骤:

    「系统管理」——「凭证配置」——「凭据」——「系统」——「添加域」,填入域名,这个域名随便填就行,如果需要远程多个主机,你填入的域名可以作为区分对象。

    3、SSH远程配置步骤【设置此步骤的前提是先设置好步骤2的凭证】:

    「系统管理」——「系统设置」,添加ssh远程节点

    4、测试jenkins远程执行脚本

    首先创建一个自由风格的项目,如图:

    在构建步骤中,选择Execute shell script on remote host using ssh,配置好远程服务器IP和端口以及远程执行shell脚本路径。如下图:

    然后点击:Build Now 通过控制台日志输出,可以看到以及远程执行shell脚本了。

    最后可以输入项目URL地址访问服务器可以看到已经有相应参数返回了:

    相关文章

      网友评论

        本文标题:Jenkins远程执行服务器shell脚本设置步骤

        本文链接:https://www.haomeiwen.com/subject/zpikactx.html