本次自动化部署平台基于jenkins+docker+k8s+gitlab
安装GitLab
下载docker镜像
创建GitLab 配置
(etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级
运行GitLab容器
进入/mnt/gitlab/etc目录,运行
修改/mnt/gitlab/etc/gitlab.rb
修改/mnt/gitlab/data/gitlab-rails/etc/gitlab.yml\
重启容器
到这一步我们再用上面的命令 重新启动一次该容器即可
重启完成我们通过IP:8090就可以正常访问了
GitLab配置
配置用户信息
配置SSH 密钥
邮箱配置
邮箱配置的目的是让Gitlab服务器具备发送邮件的功能,主要有发送邮箱验证码,修改用户邮箱地址等。这里使用QQ邮箱服务器发送,首先需要自己有一个QQ邮箱的地址,可以新建一个QQ小号,开通QQ邮箱,并需要开启pop/smtp服务功能,得到一个邮箱授权码,你的邮箱才能在第三方使用。
更新设置
测试邮件服务是否正常
打开gitlab控制台(这一步会花很久时间才能打开)
发送邮件
配置Git仓库
创建完成我们用idea或者git拉取一下 能拉取就没问题了