Skip to content

Gitlab ​

gitlab 为普通企业提供了大多数开发所需要的功能,集成了代码托管和 CICD 于一体。

代码托管 ​

使用 git 进行代码管理,可以基于分支、tag 进行推送和构建

gitlab 流水线 ​

集成 gitlab 流水线,根据代码的推送自动安排 gitlab runner 进行流水线任务,gitlab runner 需要部署在一台或者多台与 gitlab 自身不在同一台的机器上。gitlab runner 部署时,需要向 gitlab 服务器进行注册,从而获悉 gitlab 分发的流水线任务。

runner 可以使用多种执行器,最多使用的 shell 和 docker,一般使用 docker 即可,可以快速方便地安装应用,减少环境问题。