目录
一,jenkins构建触发器
二,内网穿透配置
三,github配置,实现推送触发构建
一,jenkins构建触发器
1,我们以“jenkins部署jar包到远程服务器”这个项目为基础,然后进入项目配置。
2,在构建触发器部分,我们主要用两种触发器,1,定时构建,2,触发远程构建。这次使用第二种方式。如下图,我们访问http://JENKINS_URL/job/mySpringBootClound/build?token=mySpringBootClound 就可以触发构建。但是github需要访问外网地址,我们需要内网穿透。
二,内网穿透配置
在我们测试服务器代码经常会在内网部署项目,然后测试代码。但是有些东西需要外网访问,比如调用第三方接口的回调,以及微信回调。还有就是提交代码到github触发jenkins构建,这些都需要外网能访问到。这时候我们就需要内网穿透了。
1,下载ngrok客户端
1,进入ngrok,选择对应版本下载客户端。
2,ngrok注册登陆并开通隧道
1,点击注册,注册账号,然后登陆进来。
2,开通隧道
3,选择香港免费隧道
4,开通隧道
5,开通隧道后,进入管理隧道
3,本地启动ngrok客户端
1,运行启动命令。start.bat是自己写的不需要输入隧道id了。
2,启动后,输入隧道id,enter
3,启动成功标志
4,成果检验。成功访问到了内网的jenkins
三,github配置,实现推送触发构建
1,Webhooks添加推送地址。我们已经加过了。如下图。
2,jenkins进入系统管理的全局安全配置,把这个去掉。
3,成果检验
本地提交了代码,触发了构建
Jenkins安装教程
jenkins部署war包到远程tomcat
jenkins部署jar包到远程服务器
jenkins之代码推送github触发jenkins自动构建