jenkins如何获取gitlab上的代码
如何安装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
jenkins如何获取gitlab上的代码的更多相关文章
- jenkins自动化部署gitlab上maven程序
部署流程:将代码从gitlab上拉取下来,使用maven打包,将打包后的jar通过ssh发送到服务器上,运行jar程序 注意:本文需要安装一些插件Publish Over SSH 1.新建任务 在主页 ...
- [chrome插件分享] gitlab-tree 更方便的浏览Gitlab上的代码
说明 经常玩Github的人肯定都知道大名鼎鼎的octotree吧,这款chrome插件可以说是浏览代码的神器,利用左侧的树形菜单可以很方便的打开目录.浏览文件等,加上Github全站本身使用了pja ...
- Git拉取Gitlab上的代码时,报128的解决方法
今天拉取gitlab上的代码时出现错误,一直返回128 首先我们确定我们在存储库上有没有权限,然后我就去项目中的 Members上看是否有权限,然后发现也是有的. 然后克隆的时候发现输入一万遍密码都还 ...
- gitlab上传代码及报错总结
将目录变成git可管理的仓库 git init 将文件添加到暂存区中 git add README.md 将文件提交到仓库 git commit -m "fisrt commit" ...
- Python3统计gitlab上的代码量
import threading import gitlab import xlwt #获取所有的user def getAllUsers(): usersli = [] client = gitla ...
- 将GitLab上面的代码克隆到本地
1.安装GitLab客户端 2.去GitLab服务端找项目路径 3.去GitLab客户端去克隆代码 右键-->git Clone 4.最后结果
- gitlab 上传代码
#生成公钥ssh-keygen -t ed25519 -C "xxx@tianwang.com"#拷贝公钥pbcopy < ~/.ssh/id_ed25519.pub 在网页 ...
- Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)
jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...
- Jenkins中使用GitLab的配置
1. 概述 在Jenkins中从GitLab上拉取代码进行打包或测试. 2. 安装 Jenkins和GitLab默认已经安装好,安装过程此处不再赘述. 在Jenkins上安装Git和Gitlab插件, ...
随机推荐
- Docker run 命令
docker run -d -p 8084:80 --name weather --restart always --link fme-postgis 192.168.1.220:5000/weath ...
- Problem 7: 10001st prime
By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prime is 13. ...
- 如何将plist大图拆分成原来的小图
我们一般为了提升性能和减少包体,大多会使用textpackture将图片打包成大图,有时候我们也需要查看它的原来小图,但是没有原图,这时候我们就可以使用cocos的工具,cocos studio. 预 ...
- pycharm 输入法光标跟随
- deepfake-faceswap第一篇论文-2016摘要
核心目标:给定一个人的单张图片A,另一个人的单张图片B,在保持姿势,面部表情,视线方向,发型和光照不变的条件下,将A图片中的人物换成B图片中的人物.2016年,文章[1]实现了这个目标: 德国的蒂宾根 ...
- jenkins部署安装
http://www.cnblogs.com/lzcys8868/p/6286727.html
- Docker多主机互联最佳实践
在公司使用docker多主机互联时碰到了各种坑.搞清楚后才发现如此简单,以下是根据实际经验的总结. 版本信息 Client: Version: 18.09.0 API version: 1.39 Go ...
- https加密流程
引用其它博主博客,在这里谢谢这位博主,原博客地址:https://blog.csdn.net/xincai/article/details/51954468 1,下面,用一幅图展示一下https建立 ...
- 微信小程序自定义TabBar
项目中需要根据用户角色控制TabBar中各Item的显示和隐藏,然而小程序自带TabBar没有提供隐藏某个item的功能,只好自己动手写了一个. 1.wxml文件 <view class=&qu ...
- django学习:一些疑惑
昨天学习了django的第二天,有一些收获. django的语法很严谨,看上去明明对齐的,但是他却提示说缩进不一致.后来我把前面的空全部删除,全部采用空格,这样就通过了,看样子还是要编程有一个好习惯, ...