jenkins笔记(二) jenkins+github实现自动构建

最近在自学安装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

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

你可能感兴趣的:(jenkins笔记(二) jenkins+github实现自动构建)