一.概念讲解
- 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密钥,