配置GitLab Push 自动触发Jenkins构建html
做者:尹正杰git
版权声明:原创做品,谢绝转载!不然将追究法律责任。web
本篇博客是对以前的笔记:https://www.cnblogs.com/yinzhengjie/p/9607406.html 的一个改进版本,咱们能够利用这两篇博客的案例,来实现开发IDE开发数据手动推送到GitLab,而后GitLab和Jenkins联合起来实现自动部署的功能哟!Jenkins的功能仍是很强大的!值得咱们深一步研究!服务器
一.安装GitLab插件gitlab
插件安装能够参考我以前的笔记:https://www.cnblogs.com/yinzhengjie/p/9589319.html。
测试
二.配置GitLab认证spa
1>.点击Credentials插件
2>.点击认证htm
3>.在GitLab中复制“Private token”的值blog
4>将GitLab的“Private token”的值复制到Jenkins的API token中。
5>.认证添加成功的界面
6>.进入系统设置界面
7>.测试链接(因为咱们经过API认证的,因此必须得用http协议,测试成功后别忘记保存哟!)
8>.若是上述配置成功,咱们再次编辑咱们以前的项目
9>.点击以前的项目
10>.点击构建触发器
11>.拷贝Jenkins生成的随机字符串(在完成第十三步后回来保存它!)
12>.进入到GitLab中的“Integrations Settings”
13>.添加GitLab的“System hook”(注意图中的URL和Token信息均来第11步骤)
14>测试添加的webhook
三.修改GitLab的数据,简称服务器端是否有文件生成
1>.在GitLab的webUI界面中咱们添加新的文件
2>.编辑文件内容并提交
3>.提交成功界面以下
4>.观察Jenkins是否持续有任务运行
5>.服务器端指定目录是否有文件生成