自动化部署之关联github(四)

工具

docker + jenkins + github

配置步骤

  1. 系统管理 > 系统设置 > GitHub Plugin Configuration,去配置jenkins Token

  2. 勾选给Jenkins的访问权限,Github plugin的帮助信息里说要admin:repo_hook、repo和repo:status权限,其实repo:status是包含在repo里的,详见这里, 点击Generate token创建一个token

  3. 复制生成的token

  4. 返回刚刚的编辑页面,并选择添加token

  5. 填写github生成的token并保存。

  6. 测试是否成功,显示Credentials verified for user xxx, rate limit: xxxx,说明配置完成了。

  7. 点击 【Apply】并【保存】

  8. 创建一个freestyle任务



  9. 点击【应用】并【保存】

  10. 打开github仓库地址点击【Settings】–>【Webhooks】–>【Edit】

  11. 最后拉取代码,然后在push,就可以查看效果了