Jenkins结合gitlab自动化上线

1.Gitlab安装配置1.1 git配置环境准备1. 查看系统版本[root@gitlab ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 2. 查看内核版本[root@gitlab ~]# uname -r3.10.0-957.el7.x86_643. 确认Selinux关闭状态[root@gitlab ~]# getenforceDisabled4. 确认防火墙关闭[root@gitlab ~]#
摘要由CSDN通过智能技术生成

1.Gitlab安装配置

1.1 git配置环境准备
1. 查看系统版本
[root@gitlab ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 
2. 查看内核版本
[root@gitlab ~]# uname -r
3.10.0-957.el7.x86_64
3. 确认Selinux关闭状态
[root@gitlab ~]# getenforce
Disabled
4. 确认防火墙关闭
[root@gitlab ~]# systemctl stop firewalld
1.2 Git安装部署
1. 安装Git
[root@gitlab ~]# yum install -y git
[root@gitlab ~]# git --version
git version 1.8.3.1
2. 配置git使用用户、邮箱、 语法高亮
git config --global user.name "kongdi"   # 配置git使用用户 
git config --global user.email "kongdi@mail.com"   # 配置git使用邮箱
git config --global color.ui true   # 语法高亮
3. 检查
[root@gitlab ~]# git config --list 
user.name=kongdi
user.email=kongdi@mail.com
color.ui=true
[root@gitlab ~]# cat .gitconfig 
[user]
	name = kongdi
	email = kongdi@mail.com
[color]
	ui = true
4. git初始化工作目录
mkdir git_data
cd git_data/
git init      #初始化
git status    #查看工作区状态
注:对已存在的目录或者对已存在的目录都可进行初始化
1.3 gitlab环境准备
1. CentOS 6或者7
2. 2G内存(实验)生产(至少4G)
3. 安装包:gitlab-ce-10.2.2-ce 
   #上传gitlab安装包 ,可通过国内清华源gitlab-ce社区版本下载
4. 禁用防火墙,关闭selinux
1.4 Gitlab安装部署
1. 安装依赖和软件
yum -y install policycoreutils-python
rpm -ivh gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm
2. 编写gitlab 配置文件
vim /etc/gitlab/gitlab.rb  
更改url地址为本机IP地址 external_url 'http://10.0.0.200'
3. 更改配置文件后需重新配置
gitlab-ctl reconfigure
4. 通过浏览器输入IP地址进行访问gitlab
10.0.0.200---创建密码12345678

2. gitlab的简单配置

1. 配置外观
管理区域-外观
2. 关闭自动注册-可根据实际需求操作(建议:不勾选)
管理区域-设置-关闭自动注册(Sign-up enabled)
3. 创建组-用户-项目

在这里插入图片描述

2.1 创建组、项目、用户

创建组
在这里插入图片描述
在这里插入图片描述
创建新项目
在这里插入图片描述
添加gitlab的key到网页
在这里插入图片描述
创建用户
在这里插入图片描述
设置密码
在这里插入图片描述
打开无痕窗口登录测试
在这里插入图片描述
把用户添加到组里面
在这里插入图片描述
添加ssh-keys到gitlab的dev用户
在这里插入图片描述
在root用户上设置保护主分支
在这里插入图片描述

2. Jenkins安装配置

1.安装JDK运行环境和jenkins服务
上传JDK和jenkins rpm安装包,使用rpm -ivh进行安装,安装完JDK运维java测试是否安装成功
rpm -ivh jdk-8u181-linux-x64.rpm
rpm -ivh jenkins-2.176.1-1.1.noarch.rpm
2.配置jenkins(启动用户修改为root)
[root@jenkins ~]# vim /etc/sysconfig/jenkins 
JENKINS_USER="root"
#启动Jenkins
systemctl restart jenkins
systemctl enable jenkins
3.访问页面进行配置
http://10.0.0.201:8080

在这里插入图片描述

4.上传插件包解压到plugins下执行重启
rz jenkins_plugins.tar.gz到/var/lib/jenkins下
cd /var/lib/jenkins
rm -rf plugins
tar xf jenkins_plugins.tar.gz
systemctl restart jenkins

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值