配置GitLab Push 自动触发Jenkins构建

            配置GitLab Push 自动触发Jenkins构建

                                 作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

  本篇博客是对之前的笔记:https://www.cnblogs.com/yinzhengjie/p/9607406.html 的一个改进版本,我们可以利用这两篇博客的案例,来实现开发IDE开发数据手动推送到GitLab,然后GitLab和Jenkins联合起来实现自动部署的功能哟!Jenkins的功能还是很强大的!值得我们深一步研究!

 

一.安装GitLab插件

  插件安装可以参考我之前的笔记:https://www.cnblogs.com/yinzhengjie/p/9589319.html。

 

二.配置GitLab认证

1>.点击Credentials

配置GitLab Push 自动触发Jenkins构建_第1张图片

2>.点击认证配置GitLab Push 自动触发Jenkins构建_第2张图片

3>.在GitLab中复制“Private token”的值

配置GitLab Push 自动触发Jenkins构建_第3张图片

4>将GitLab的“Private token”的值复制到Jenkins的API token中。

配置GitLab Push 自动触发Jenkins构建_第4张图片

5>.认证添加成功的界面

配置GitLab Push 自动触发Jenkins构建_第5张图片

6>.进入系统设置界面

 配置GitLab Push 自动触发Jenkins构建_第6张图片

7>.测试连接(由于我们通过API认证的,所以必须得用http协议,测试成功后别忘记保存哟!)

配置GitLab Push 自动触发Jenkins构建_第7张图片

8>.如果上述配置成功,我们再次编辑我们之前的项目

配置GitLab Push 自动触发Jenkins构建_第8张图片

9>.点击之前的项目

配置GitLab Push 自动触发Jenkins构建_第9张图片

10>.点击构建触发器

配置GitLab Push 自动触发Jenkins构建_第10张图片

11>.拷贝Jenkins生成的随机字符串(在完成第十三步后回来保存它!)

配置GitLab Push 自动触发Jenkins构建_第11张图片

12>.进入到GitLab中的“Integrations Settings

配置GitLab Push 自动触发Jenkins构建_第12张图片

13>.添加GitLab的“System hook”(注意图中的URL和Token信息均来第11步骤)

配置GitLab Push 自动触发Jenkins构建_第13张图片

14>测试添加的webhook

 配置GitLab Push 自动触发Jenkins构建_第14张图片

 

三.修改GitLab的数据,简称服务器端是否有文件生成

1>.在GitLab的webUI界面中我们添加新的文件

配置GitLab Push 自动触发Jenkins构建_第15张图片

2>.编辑文件内容并提交

配置GitLab Push 自动触发Jenkins构建_第16张图片

3>.提交成功界面如下配置GitLab Push 自动触发Jenkins构建_第17张图片

4>.观察Jenkins是否持续有任务运行

配置GitLab Push 自动触发Jenkins构建_第18张图片

5>.服务器端指定目录是否有文件生成

配置GitLab Push 自动触发Jenkins构建_第19张图片

 

你可能感兴趣的:(配置GitLab Push 自动触发Jenkins构建)