测试执行远程服务器脚本
有时候我们需要完成ci后到远程服务器上执行脚本 例如,ci结束后,自动到测试服务器更新服务并且重启,这样就能一键提交,测试,更新部署
- 1.开发人员push到仓库
- 2.gitlab通过webhook通知jenkins
- 3.jenkins接收到webhook请求后执行测试
- 4.执行本地自定义脚本(一些单元测试,启动测试等)
- 5.执行远程自定义脚本(远程测试服务器拉去代码,重启服务)
1.安装ssh插件
搜索ssh,并勾选安装
2.添加ssh认证
在jenkins首页 点击 Credentials
进入如下页面
3.配置远程链接
Manage Jenkins
–> configure system
—>SSH remote hosts
即行配置
4.添加远程脚本
点击项目 –> Configure
–> Build
–> Add build step
–> Execute shell script on remote host using ssh
选择链接选项,并且输入执行的命令即可
5.运行结果
测试结果
—End—
迭代
- 2019年08月014日 10:29 初稿