如何安装jenkins和gitlab我就不重复了,请自行搜索我的博客

那么,jenkins如何获取gitlab上的代码呢?

具体配置步骤如下

1.在gitlab上配置个人访问令牌。注意事项:姓名那里需要记录下来,以为jenkins那边可能也需要用到,日期不用选,范围那里勾选api即可。那个访问令牌只会出现一次,需要记下来。jenkins要获取那个gitlab的项目,就要把该用户加入到哪个gitlab项目中

2.登录jenkins,安装gitlab插件。在可选插件里面找到gitlab,选中点击最下方的直接安装(注意安装完成后,需要重启jenkins才能生效)

3.在jenkins上配置gitlab连接。箭头所指的地址,鼠标移到该位置后会自动显示一个箭头,我们点击那个箭头就会出现以下列表了

在系统配置里找到gitlab连接配置。分别填入连接名,gitlab地址,证书

证书哪里,点击右边的添加-》jenkins。类型选gitlab api,在api token那里填入第一步gitlab生产的个人令牌字符串,id和描述都填第一部gitlab写的姓名那个即可

确认添加,接着测试连接。需要配置到提示Success为止

4.新建一个工程,测试jenkins是否能正常拉去gitlab上的代码。点击工程配置,源码代理选择git

配置证书。选择用户名与密码,用户名和密码分别是该用户登录gitlab页面时的账号和密码,id和描述最好也是和第一步gitlab填入的姓名一致,最后确认添加

添加完成后,如果repository URL下面没有出现红色报错,说明没什么大问题了。最后注意保存设置哦

5.开始测试自动构建。如果能正常构建成功,说明我们配置成功了

参考文章:

https://www.cnblogs.com/gongxr/p/9257434.html

最新文章

  1. postman使用之三:API请求和查看响应结果
  2. input-placeholder
  3. C语言程序设计第三次作业
  4. linux 学习5 文本编辑器 vim
  5. oracle 表被锁定 杀死进程
  6. [.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式
  7. 【2016-07-11】Qt远程部署失败,提示"没有那个文件或目录"的解决方法
  8. MiniCRT 64位 linux 系统移植记录:64位gcc的几点注意
  9. CSS常用布局实现方法
  10. 第八章CDC设备
  11. android 11 模拟onclick 事件
  12. c - 字符串的反转
  13. ASP.NET中怎样才能使自己的代码运行的效率更高
  14. java 数组插入元素
  15. IOS 物理引擎
  16. spring的Profile使用对比和应用场景分析
  17. 自动安装L2tp的脚本
  18. git 命令提交项目到github
  19. Ubuntu14.04 编译 Android 5.1.1源码(采用国内镜像)
  20. (其他)SQL注入(转)

热门文章

  1. 使用LinkedList类生成一个集合对象,循环加入“小样1”,“小样2”,“小样3”,“小样4”,“小样5”……“小样100”。输出这个集合的大小。再使用循环删除这个集合中所有名字为偶数的对象,比如“小样6”,“小样100”,都是偶数名。最后:循环输出集合中所有的对象,看是否删除成功。
  2. HTML网页音频控制
  3. UVa-156 Ananagrams(map映射)
  4. dict的几个要点
  5. 使用bitsadmin.exe 下载文件,配合bcn.bat玩出更多的花样~~
  6. Action访问Servlet API的三种方法
  7. code about led_shake
  8. dos3章
  9. TiDB初步概念
  10. dom树渲染对性能的影响