GitLab与JenKins(一)GitLab与JenKins的搭建以及两者之间的简单结合

本文介绍了如何搭建GitLab私有仓库和Jenkins,以及两者如何结合创建触发型工程。详细步骤包括GitLab的安装配置、Jenkins的安装与汉化、在Jenkins中配置GitLab仓库、处理SSH密钥问题,以及设置构建触发器。通过这些步骤,实现了GitLab与Jenkins的无缝集成。
摘要由CSDN通过智能技术生成

一.概念讲解

  • GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。安装方法是参考GitLab在GitHub上的Wiki页面。
  • Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

二.gitlab私有仓库搭建

1.安装gitlab安装包(此过程比较慢,如果内核比较小,会更慢)

[root@server1 ~]# ls
[root@server1 ~]# rpm -ivh gitlab-ce-11.9.9-ce.0.el7.x86_64.rpm 

在这里插入图片描述
注意:
一般情况下如果安装不成功,则需要安装依赖性,命令如下:yum install -y curl policycoreutils-python openssh-server

2.更改配置文件中的内容
配置文件中更改的内容如下:
将ip更改为本机的ip

  13 external_url 'http://172.25.66.1'

在这里插入图片描述
3.重新进行加载(此过程比较慢,耐心等候,超级慢,而且超级卡)

[root@server1 gitlab]# gitlab-ctl reconfigure

在这里插入图片描述
在这里插入图片描述
4.在浏览器中输入172.25.66.1,发现可以成功显示gitlab页面,此时输入密码,此密码为设置的新的密码
在这里插入图片描述
6.再次刷新时,发现要登陆,此时用户名为root用户,密码是刚设置的密码
在这里插入图片描述
7.将jenkins中的语言设置成中文,点击用户中的settingd,选择语言为中文(如果不显示,刷新一下即可)
在这里插入图片描述
在这里插入图片描述
8.点击项目,并创建一个新的项目
在这里插入图片描述
在这里插入图片描述
9.在真机的kiosk用户下生成公钥并将其复制

[kiosk@foundation66 ~]$ ssh-keygen
[kiosk@foundation66 ~]$ cd .ssh/
[kiosk@foundation66 .ssh]$ ls
[kiosk@foundation66 .ssh]$ cat id_rsa.pub 

在这里插入图片描述
10.在浏览器中点击用户中的设置,并选择SSH密钥,

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值