Jenkins的webhook-自动部署-单分支自己玩儿版
依赖项目:传送门
虽说现在很多项目还都是手动发布,但是自动发布的技术我们还是应该了解一下
hook,翻译过来是钩,流程就是Jenkins生成一个地址A,配置到GitHub上,每当github接收到push请求的时候,就告诉地址A,说我这里接受到了push请求,而Jenkins就可以自动发布了。
试一下
就很气,国内不是不好访问github么,我的jenkins在云主机上,现在就本地可以提交代码了,jenkins连不上github,jenkins连上了github,本地没办法提交代码,啊,烦死了,不过配置完成后,会有这么一个东西,发现还是收到了github的wehook消息,只是在拉取代码的时候又又又超时了!!!
===============================================================
追录
终于有一次成功的了
自动发送的邮件
问题所在
有没有发现一个问题,那就是我们只要github有一个push,但是我们的genkins又怎么自动获取是push的哪个分支呢。我们的Jenkins部署会有要一个默认的分支,就会导致随便push一个分支,就会部署这个默认的分支。那太过分了,所以这种方法只适合单分支自己玩儿的项目