配置部分
控制台 -> 系统管理 -> 系统配置
可以先配置一个 Jenkins URL 增加安全性,也可以不用管,默认就是 http://localhost:8080/
然后继续向下找,有一个 GitHub 的配置
名称:标注,如果是多个github账号的话,可以用这个字段区分开来
API URL:就使用默认的即可
凭据
类型选择 Secret text 然后里面的 secret 填入 github 个人中心处 申请的 apikey。描述自己随便填一下,区分apikey的,ID不用管,点击添加即可。
使用部分
在需要触发的项目中,配置 构建触发器 -> GitHub hook trigger for GITScm polling 就行了。
整个流程就是:
本地推送代码到github 。
github 收到代码提交事件,判断是否添加webhook事件,apikey权限是否满足后 调用配置的 访问地址。
jenkins收到github的调用,触发自动构建。
评论区