SSH Runner 使用 SSH 协议在静态远程服务器上执行 Pipeline 命令。Pipeline 命令直接在远程服务器上执行,无需隔离,使用默认 shell。
出于安全原因,此 Runner 不适合不受信任的工作任务,也不建议与公共存储库一起使用。如果你不信任你的贡献者,请不要使用此 Runner。
安装 SSH Runner已知问题
请确保你在服务器上使用 OpenSSH 7.9 或更高版本。早期版本的 OpenSSH 不支持 signal 命令,也不向远程进程发送信号。因此,当 Pipeline 被取消或超时时,Runner 无法终止远程 Pipeline 进程。