Centos7安装Gitlab与Jenkins整合CI环境 一

Centos7安装Gitlab与Jenkins整合CI环境 一

首先我们要下载新版本的gitlab
1.安装依赖

[root@huadaxia63 ~]# yum install curl policycoreutils-python openssh-server openssh-clients postfix -y    #安装依赖
[root@huadaxia63 ~]# systemctl enable postfix && systemctl start postfix   #使用postfix发送邮件
[root@huadaxia63 ~]#  systemctl stop firewalld && systemctl disable firewalld  #关闭防火墙

2.安装gitlab
yum安装太慢我们去官网下载我们用的是gitlab-ce-12.9.4-ce.0.el7.x86_64.rpm
如果你下载不了rpm包你来找我我给你

[root@huadaxia63 ~]#  rpm -ivh gitlab-ce-12.9.4-ce.0.el7.x86_64.rpm  #安装可能会慢点等待
[root@huadaxia63 ~]# vim /etc/gitlab/gitlab.rb 

修改配置文件第29行修改成你自己的ip我的是192.168.2.102
在这里插入图片描述
重新加载配置文件,可能会慢点

[root@huadaxia63 ~]# gitlab-ctl reconfigure

gitlab默认使用 nginx 做为 web 服务器

浏览器访问192.168.2.102
配置管理员密码我配置的是huadaxia.ltd(你随意不要纯数字就行)

在这里插入图片描述
输入用户名密码登录进去
在这里插入图片描述
ok登录进去了
在这里插入图片描述

配置 gitlab 邮件服务和对 gitlab 平台汉化
下面是gitlab 的命令

关闭 gitlab: # gitlab-ctl stop
启劢 gitlab: # gitlab-ctl start
重启 gitlab: # gitlab-ctl restart

首先你开开启你的smtp服务这里以qq邮箱为例(163差不多)
设置
在这里插入图片描述
在这里插入图片描述
点击开启
在这里插入图片描述
按照这个做
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
你会拿到一串授权码

[root@huadaxia63 ~]# vim /etc/gitlab/gitlab.rb

我们修改配置文件609行插入(中文处自己补齐)

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "你的邮箱账号"
gitlab_rails['smtp_password'] = "你的授权码"
gitlab_rails['smtp_domain'] = "qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = '你的邮箱账号'

在这里插入图片描述
重新配置
时间比较久

[root@huadaxia63 ~]#  gitlab-ctl reconfigure

[root@huadaxia63 ~]#  gitlab-rails console #测试刚刚的邮件是不是配置成功

在这里插入图片描述
然后这样

irb(main):001:0> Notify.test_email('1420511175@qq.com', 'gitlab邮件测试 James', '测试').deliver_now

在这里插入图片描述
在这里插入图片描述
设置中文
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
ok下节安装Jenkins

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值