Windows环境下的Jenkins根据git提交自动构建

我利用github的webhook
如果英文好的话可以官方解释
WebHook 的工作原理也是很简单的:

当我们push代码到线上仓库,线上仓库必然知道这个 push 操作,就会hook(可以理解为回调)我们预留的 URL

而这个 URL 对应一段后台代码,这段代码执行了git pull,这样就实现自动更新的操作
在这里插入图片描述
不多说,开始步骤
首先获取url
其中获取url有两种方法
1.推荐一个神器ngrok,下载地址:https://ngrok.com/download
使用方法
解压ngrok文件,点击ngrok.exe
输入ngrok http 你的jenkins服务器的端口号
举个例子,比如我的jenkins的url是localhost:9999
那我就输入ngrok http 9999
前提情况下,你的电脑要有网!
在这里插入图片描述
2.还有一个获取url的方法
在这里插入图片描述
在这里插入图片描述
第二步配置gitHub
打开你的github的项目
在这里插入图片描述
在这里插入图片描述
注意这里的url,是根据你上面的url
比如你用的是我上面第二个方法,比如url是
http:// 192.168.1.100:9999/github-webhook/ 方可直接复制进去
如果你用的是神器的话,那个url要变通一下
比如http:// 75c23f5e.ngrok.io,根据第二个方法url的端口号后面的地址/github-webhook/
那么最后拼接的就等于http:// 75c23f5e.ngrok.io/github-webhook/
如果觉得比较麻烦的话,您可以用我上面的第二个方法,直接复制一波;
但是用神器的话,可以看到请求;就看各位的需求吧

Let me select individual events.==》》push ==》》Add webHook
在这里插入图片描述
这里webhook有一个小坑就是当你更改了URL的一些信息之后点击update webhook,会显示红色小球,这时只要将这个webhook删掉重新设置一个就好了

第三步:去jenkins上设置GitHub的配置
首先确保你的jenkins安装了一下插件
在这里插入图片描述

在这里插入图片描述
最后应用保存,就可以了
然后本地更新代码,jenkins也就会相应的构建

如果发现博文中有错误,请各位老鸟多多指教

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hello Bug

谢谢老板,老板大气,老板硬邦邦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值