最近在自学安装jenkins,已经并用jenkins与github结合,实现自动构建;我的服务器是阿里云的CentOS 8.0 64位操作系统
注意点(Jenkins 与 GitHub 配合实现持续集成需要注意以下几点):
1.1jenkins要部署到外网上,因为内网地址GitHub是无法访问到的。这一点可以通过租用阿里云等平台提供的云服务器实现。
1.2Jenkins所在的主机上需要安装Git,通过Git程序从GitHub上clone代码。
1.3在Jenkins内需要指定Git程序位置,和指定JDK、Maven程序位置非常类似。
1.4在GitHub上使用每个repository的WebHook方式远程触发Jenkins构建。
1.5在Jenkins内关闭“防止跨站点请求伪造”
一、新建任务
1/1新建任务名

image.png

image.png
1/2源码管理

背景.png
1/3构建触发器

image.png
1/4建议jenkins另打开一个窗口----点击系统管理-->系统配置-->GitHub--->点击右边问号,如下图所示:

image.png
1/5在github的相应仓库创建webhooks:

image.png

image.png

image.png
1/6最后一步,即为构建成功

image.png
二、验证(每次用git push 代码就会有记录,jenkins会完成自动构建功能)

image.png

image.png
三、总结
我也不是很懂,希望多多指点!