当前位置: 首页 > 工具软件 > GitLab Runner > 使用案例 >

GitLab Runner 每种执行器的特性 分析对比

沈成天
2023-12-01

背景介绍

GitLab CI/CD的流水线真正的执行环境是GitLab Runner提供的执行器,为了满足各种各样的需求,GitLab CI/CD支持的执行器有很多种,最常用的是Docker, shell,Kubernets三种。每一种执行器都与自己的特性,了解各个执行器的特性,并选择合适的执行器才能让我们流水线更加可靠,稳健。
下面我就给大家讲解一下各种执行器的特性。

执行器类型

GitLab Runner支持的执行器有以下几种:

  • SSH
  • Shell
  • Parallels
  • VirtualBox
  • Docker
  • Docker Machine (auto-scaling)
  • Kubernetes
  • Custom

GitLab Runner 支持的执行器有GitLab Runner的安装方式有关也和宿主机环境有关。

执行器特性对比1

执行器 SSH Shell VirtualBox Parallels Docker Kubernetes Custom
每次build清空build环境 conditional (4)
如果以前的克隆存在,请重新使用它 condition
 类似资料: