jenkins之代码推送github触发jenkins自动构建

16 篇文章 0 订阅
5 篇文章 0 订阅

目录


一,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自动构建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值