Drone CI 中文文档

概览

Docker 运行器是一个守护进程,它在临时 Docker 容器中执行 Pipeline 步骤。你可以安装单个 Docker Runner,或在多台机器上安装 Docker Runner 以创建你自己的构建集群。

在 Linux 上安装 Docker Runner 在 Windows 上安装 Docker Runner

适用场景

Docker Runner 是一个通用运行程序,针对可以在无状态容器内运行测试和编译代码的项目进行了优化。如果你是 Drone 的新手,你可能希望 安装 Docker Runner 使用 Docker Runner。

不要在 Kubernetes 上安装 Docker Runner。如果要在 Kubernetes 集群中运行 Pipeline,则必须安装 Kubernetes 运行器。

不适用的场景

Docker Runner 不太适合无法在容器内运行测试或编译代码的项目,包括针对 Docker 不支持的操作系统或架构的项目,例如 macOS。

Docker Runner 也不太适合需要在 Pipeline 执行之间在主机上存储文件或文件夹的有状态 Pipeline。Docker Pipeline 是一个临时的容器环境,这不会改变宿主机环境。