配置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

2>.点击认证

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

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>.服务器端指定目录是否有文件生成

最新文章

  1. Kafka1 利用虚拟机搭建自己的Kafka集群
  2. Windows 10和Visual Studio 2015 能给.Net方向的开发从业者带来什么?
  3. Cocoa pod的使用注意点
  4. 精彩的javascript对象和数组混合相加
  5. {VS2010C#}{WinForm}{ActiveX}VS2010C#开发基于WinForm的ActiveX控件
  6. 解决Sharepoint每天第一次打开速度慢的问题
  7. 无向图的最短路径算法JAVA实现
  8. MVC3中,在control里面三种Html代码输出形式
  9. Linux下怎么运行java程序
  10. Android WebView如何加载assets下的html文件
  11. UI-动画
  12. Ninject依赖注入——构造函数的注入
  13. ASP.NET MVC Partial页输出JS
  14. (转)设置Win7防火墙规则 顺畅访问局域网
  15. HDU-2539 点球大战
  16. CSS3圆角(border-radius)
  17. C/S架构自动化测试入门
  18. mpeg文件格式分析
  19. org.apache.jasper.JasperException: /pages/column.jsp (line: 8, column: 1) File "pathTags.jsp" not f
  20. hive中No space left on device问题或者Java HotSpot(TM)64-Bit Server VM warning:Insufficient space for shared memory

热门文章

  1. Linux内核读书笔记第五周链接
  2. 关于hash冲突的解决
  3. 使用PHP + Apache访问有错误的php脚本时不报错
  4. 其他数据库的restful方式
  5. 【转帖】ARM的两种不同的CPU docker 应该也是支持arm的
  6. Java之Logger日志(Java8特性)
  7. python之tkinter使用-二级菜单
  8. Lucene 分析的意思是按照某种规则进行内容拆分 支持模糊搜索
  9. 学习笔记12之通过ajax动态添加选项
  10. SpringBoot+MyBatis多数据源使用分页插件PageHelper