Drone CI 中文文档

概览

SSH Runner 使用 SSH 协议在静态远程服务器上执行 Pipeline 命令。Pipeline 命令直接在远程服务器上执行,无需隔离,使用默认 shell。

出于安全原因,此 Runner 不适合不受信任的工作任务,也不建议与公共存储库一起使用。如果你不信任你的贡献者,请不要使用此 Runner。

安装 SSH Runner

已知问题

请确保你在服务器上使用 OpenSSH 7.9 或更高版本。早期版本的 OpenSSH 不支持 signal 命令,也不向远程进程发送信号。因此,当 Pipeline 被取消或超时时,Runner 无法终止远程 Pipeline 进程。