前置条件:
(1)jenkins已经安装完成,参考我的另一篇文章进行安装配置:jenkins安装及配置
(2)Jenkins服务器已经拥有一个公网IP地址,由于我是本地搭建的,所以我用Ngrok实现内网穿透。
(3)插件安装:CloudBees Credentials 、GitHub API Plugin、SSH Credentials Plugin、Git client plugin、SCM API、Mailer Plugin 、Plain Credentials Plugin 、GIT plugin、GitHub Plugin
一:配置Github webhooks
在对项目有写权限的用户上获取token
进入github –> setting –> Developer settings –> Personal Access Token
点击保存,获取token,并保存好你的token
二:设置webhooks
(1)配置ngrok(如何配置参考我的另一篇文章如何安装及配置Ngrok),并启动