gitlab技术研究文档

发布于 2020-11-08  317 次阅读


综述

gitlab技术细节

gitlab持续构造(CI continuous intergration)与持续交付、部署(CD continuous delivery, continuous deployment)

CI - continuous intergration 持续集成
CD - continuous deployment 持续部署
CD - continuous delivery 持续交付

gitlab 8.0 版本开始将 Gitlab CI 完全集成到 gitlab 中

如何使用gitlab CI 服务

1.在工程根目录下添加 .gitlab-ci.yml 文件
2.为工程配置一个 runner (CI 执行机器)

.gitlab-ci.yml文件创建

配置runner

runner可以是 虚拟机,VPS,bare-metal machine,docker container, a cluster of containers

  1. shared runners
  2. specific runners

朝闻道,夕死可矣