1、搭建 gitlab :http://www.javashuo.com/article/p-pmaxlnex-r.htmlhtml
2、搭建jenkins :http://www.javashuo.com/article/p-nqfeilzh-w.htmlgit
3、实现关联web
一、jenkins 须要安装关联所须要的插件:安全
建立一个新的工程,配置中构建触发器网络
二、gitlab配置修改gitlab
(1)打开web钩子的权限 (若是不先作这一步,会致使项目工程中的web钩子添加失败)测试
root登录gitlab - 》 admin Area -》 Settings -》 Network -》Outbound requests -》 容许钩子和服务访问本网络插件
(2)projects中添加web钩子htm
Projects -》 Settings -》Integrations -》添加web钩子 blog
注意 : Integrations 中的连接和安全令牌必定要和jenkins中的一致
三、测试gitlab与jenkins关联
修改gitlab的文件,而后提交。查看jenkins工程是否已经自动构建,若是是,则成功,若是没有,查看配置或者权限是否有问题。