gitlab服务器的使用手册(含word版本下载)

前言,前面该文章的小介绍

word版本的文章在我的gitee中,非常希望能够start and follow me 哈哈
在这篇博客:搭建内部的gitlab服务器遇到的坑总结,有提到gitlab安装方法和一些坑。那么现在我已经默认你成功安装了,如果没有安装成功或者遇到什么困难,可以评论我。

正文

选择ubuntu 18.04安装gitlab。我当前的服务器IP是192.168.18.133。
在安装成功后,在浏览器http请求这个ip
在这里插入图片描述

第一次进入,会提示修改添加root用户的密码。
如果想要添加其他用户,在register中注册即可,非常方便。
在这里插入图片描述
我已经添加了一个root用户,两个chenrui, kong普通用户。

root用户创建了root_project。chenrui, kong普通用户fork过来。而且gitlab有优秀的权限控制机制,这里的root_project权限数据登陆该系统才可fork。
在这里插入图片描述

在这里插入图片描述

添加runner

为了能够满足集成测试的要求,在gitlab安装完成后,需要在另一台服务器添加runner。
在这里插入图片描述
在这里插入图片描述
根据上面的操作后,我在领一台服务器查看runner

在这里插入图片描述

并且也创建了gitlab-runner用户
在这里插入图片描述
刷新一下原来的页面,在gitlab该页面出现刚才创建的runner。

在这里插入图片描述

Gitlab提交代码

在这里插入图片描述
根据该项目的git地址,跟其他git一样的操作

Gitlab的fork,merge reuqest代码

在这里插入图片描述
点击fork即可将相应的project,fork到自己的目录下。

在这里插入图片描述

CI/DI提交部署

持续化部署,需要添加yml文件。添加位置在该项目文件的根目录。可以随时修改提交。
在这里插入图片描述

这里我设置了stages两个build和test。执行的job设置两个,job的执行顺序依据你定义的stages顺序来的。
在写完一段代码后,自己本地测试通过。push到gitlab,自动执行runner。runner执行
在这里插入图片描述

执行的控制台
在这里插入图片描述

以上是博客内容的简洁版本,详细和拿来即用的手册在这里。
获取word版本的手册:https://gitee.com/cnhellorui/some_source_code/tree/master/gitlab-manual

水平原因可能存在错误,希望指正 chenrui@marsdl.com

展开阅读全文

没有更多推荐了,返回首页