GitLab :功能强大且灵活的 DevOps 平台

馒头酱

发布于310天前
你没事吧?我美式

GitLab 是一个功能强大且灵活的 DevOps 平台,适合不同规模和需求的开发团队。无论是初创公司还是大型企业,GitLab 都能为其软件开发生命周期提供全方位的支持。涵盖了项目管理、CI/CD(持续集成和持续交付/部署)、安全性管理等方面。

https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.gitlab

GitLab 的主要功能:
1、版本控制:GitLab 基于 Git 提供版本控制服务。它支持分支、合并请求(Merge Requests)、标签(Tags)等功能,使团队能够高效管理代码版本和协作开发;
2、项目管理:GitLab 集成了问题跟踪(Issues)、看板(Kanban Boards)、时间跟踪、里程碑(Milestones)等工具,帮助团队规划和管理项目进度;
3、CI/CD:GitLab 的内置 CI/CD 工具允许开发者自动化软件的构建、测试和部署过程。通过编写 .gitlab-ci.yml 配置文件,团队可以轻松设置流水线(Pipelines),从而提高开发效率和软件质量;
4、安全性管理:GitLab 提供静态应用安全测试(SAST)、动态应用安全测试(DAST)、容器扫描、依赖性扫描等安全功能,帮助开发者检测和修复安全漏洞;
5、代码审查:GitLab 的合并请求功能支持代码审查流程。开发者可以通过评论、代码对比等方式进行协作,确保代码质量;
6、自托管与云服务:GitLab 提供自托管版本和云托管版本,用户可以根据需要选择合适的部署方式。自托管版本适合需要高控制权限和数据隐私的企业,云托管版本则提供便利的基础设施管理;

登录

初次安装可能会需要10-30分钟。第一次启动完成后会生成一个默认用户:

用户名:root
密码:LZC_240930

使用该账户密码,即可登录。

1.png

修改语言

打开用户设置,选择“偏好设置”,鼠标往下滑,选择语言,改为 中文。

11.png

如何使用

主要针对项目管理中的“协作”进行介绍。

创建项目

点击左上角的“+”,新建项目;

2.png

输入项目名称、项目描述;

3.png

创建成功后,就可以看见项目;

4.png

创建议题

点击左侧“议题”,可查看所有议题;

7.png

点击新建议题,开始新建:输入议题描述、功能需求;团队协作中还可以添加指派人,创建里程碑,设置截止日期;

5.png

创建好议题后,团队中的人便可在议题里进行讨论需求和功能;

6.png

合并请求

需求讨论结束后,程序员就可提交代码。代码完成后,可进行合并。

点左侧的“合并请求”,可列出所有的请求;

8.png

创建合并请求后,就可查看代码,讨论代码;运行CI,自动检测代码质量。

9.png

其他开发者可进行审查代码,通过后便可合并;

10.png

一整套完成的流程:发布需求→讨论需求→代码合并→实现需求,通过Gitlab实现。用于项目管理,一目了然。

评论

0

暂无评论

说点什么呢~
收藏
0
0
0