Exec Runner 是一个守护进程,它使用默认 shell 直接在主机上执行构建 Pipeline,无需隔离。出于安全原因,此运行器不适合不受信任的工作任务。
在 Linux 上安装 Exec Runner 在 MacOS 上安装 Exec Runner 在 Windows 上安装 Exec Runner
适用场景
对于无法在容器内执行或无法轻松适应基于容器的 Pipeline 的工作任务,建议使用 Exec 运行程序。这个 Runner 对于不支持容器的操作系统和架构特别有用,例如 macOS。
不适用的场景
由于缺乏隔离,Exec Runner 不适合不受信任的工作任务。我们建议默认对所有项目使用 Docker Runner,并且只对需要主机访问的项目子集使用 Exec Runner。