废话不多说,直接开整
模拟开发身份通过gitlab提交一份代码:
如果没有安装jenkins与gitlab的同学,请先看之前发布的安装文章!
[root@gitlab web]# touch index.html
[root@gitlab web]# git add .
[root@gitlab web]# git commit -m "这是一个网页"
[master (root-commit) 7b3225f] 这是一个网页
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 index.html
[root@gitlab web]# git push origin master
Counting objects: 3, done.
Writing objects: 100% (3/3), 220 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To git@gitlab.lilong.com:dev/web.git
* [new branch] master -> master
jenkins安装gitlab插件:
系统管理——插件管理——可选安装——搜索gitlab
jenkins创建项目:
点击新建项目

给项目起给名字,选择自由风格,点击确定

继续,给我们的项目写个描述

下翻,(重点)选择git管理工具
填写我们的gitlab代码仓库URL地址,配置ssh密钥权限

ssh配置过程:

因为我之前gitlab已经配置过了,如果没配置的这一步会出现连接gitlab失败的KEY
接下来继续配置gitlabssh连接

好了我们ssh配置好了以后,继续回到我们的项目

点击应用保存

测试:

成功:

查看我们的代码,jenkins是否成功拉取:
[root@jenkins ~]# cd /var/lib/jenkins/workspace/
[root@jenkins workspace]# ls
freesty freesty@tmp web-test web-test@tmp
[root@jenkins workspace]# cd web-test
[root@jenkins web-test]# ls
index.html
[root@jenkins web-test]#
OK,没问题
关注我不迷路,看完的点个小心心把
本文介绍了使用Jenkins结合GitLab拉取代码的操作流程。包括模拟开发身份通过GitLab提交代码,在Jenkins安装GitLab插件、创建项目,进行SSH配置,最后测试并查看Jenkins是否成功拉取代码。
724

被折叠的 条评论
为什么被折叠?



