目录
一、GitHub Pull Requset Builder
1. Jenkin安装插件
2. 配置插件
- GitHub Server API
1. Github: https://api.github.com
2. Github Enterprise: https://your-enterprise-server/api/v3
- Credentials, 注意,如果后续你的密码更改了。这里的密码也要同步更改,否则项目无法运行
Your Github username/password, not jenkins username/password
- Shared secret
填写完Credentials后,会自动生成secret, 注意Github Webhook后续会用到该secret
- 测试连接.
1. Test basic connection to GitHub
2. Repository owner/name, 注意这里是owner/name 并不只是repo name,
例如: chao/TestRepo 是正确的 ;TestRepo 是错误的
正确结果如图所示
二、Github Hook
通过配置Github Hook, 赋予Jenkins某些Github权限从而达到控制Github的目标
1. Repo --> Setting --> Hooks --> Add webhook
2. Payload URL: your jenkins url + “ghprbhook” or “github-webhook”
http://xxxxx:8080/github-webhook/
http://xxxxx:8080/ghprbhook/