找回密码
 加入怎通
查看: 348|回复: 1

gitlab CI/CD工具主要功能有哪些?

[复制链接]
ningxueqin 发表于 2024-07-31 14:54:23 | 显示全部楼层 |阅读模式
  Jenkins与gitlab CI/CD都是广受欢迎的CI/CD工具,前者拥有一个社区版本,能为我们提供git存储库管理、问题跟踪、代码审查、Wiki、以及及时动态(activity feeds)等服务。那么,gitlab CI/CD工具主要功能有哪些?为方便大家了解,接下来就让小编来为大家简单介绍下:" W# m' z1 D2 ^/ Q6 x

6 v( _) Y7 v, ^+ N6 P' n
/ g# }! Z* t3 b5 @* }* C
  1、Jekyll插件支持。Jekyll插件是一个静态网站生成器,具有对GitHub Pages的强大支持,且构建过程更加简单。支持HTML文件和Markdown,并能够根据您的布局偏好创建一个完全静态的站点。而通过编辑_config.yml文件,可以轻松地配置大多数网站的插件和主题。
% w8 p7 ?  T+ x+ s: i3 [" C( y+ @8 h4 v9 O

) N4 I* h! s  o  2、里程碑设置。可以使用gitlab CI/CD的里程碑功能,来设置跟踪、改进项目中的一系列问题,或是在存储库中表示或合并各种请求的方法。- b2 Y4 d, X/ S( l
- }  n4 S/ S. ]* c: G

$ O" \+ e0 Y- N5 m  3、自动扩展的CI运行程序。此类运行程序(runner)可以轻松地管理、并节省90%的EC2成本,尤其是在并行的测试环境中。/ p# G5 z  S. W; s' Y5 I; y

  ]# Z, y- I. ]9 n

9 `  `4 z" p  n8 H. L  4、问题跟踪和问题分组(Issue Shuffling)。GitHub通过出色的问题跟踪和问题分组功能,使您能够并行测试拉取请求和分支。而且,测试的结果可以显示在GitHub UI上,以便维护人员实现简单且无故障的监控。& |/ K4 o5 z! [0 X+ {

+ J2 x) j1 ?+ k, I: o

' P7 |/ {$ s9 A% E! k- E8 i. `, Y  5、活跃的社区支持。得益活跃的社区,gitlab CI/CD不但能够支持各种开箱即用,而且能够在各种插件的安装过程中无需进行额外的修改。8 c& V  j% j- K/ n) H
* g( E. t% l8 g' ~
6 M3 ~4 v" y* m9 K! T, _% i* N' w
  6、使用访问控制管理的Git存储库。可以轻松地管理带有访问权限的git存储库,向单个存储库上的协作者授予写入或读取的访问权限,以实现特定组织对于存储库的细粒度访问控制。
. Y. m* K6 s8 O/ a& z4 h  J
! P: M2 K- ]# h) {& J- C( G
8 Q2 Q! z1 n8 K' n  Z7 @
  关于gitlab CI/CD工具功能,小编就先为大家介绍到这里。总而言之,借助此工具,用户可以完全控制各种分支和Git存储库,进而确保代码免受各种突发的威胁。若用户对此还有其他想要了解的信息,可以通过极狐GitLab的官网来进一步咨询。
( v# P; I2 o4 c- u3 O! c
- Q0 B6 W0 d( ?* j2 y5 q7 P* _! t

暂时无法加载帖子列表

回复

使用道具 举报

leonseo2 发表于 2025-11-11 03:02:25 | 显示全部楼层
这个分享太实用了,刚好能用到,感谢楼主!
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-11-7 17:52 , Processed in 0.050087 second(s), 25 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表