本文介绍如何使用 Docker 在 Linux 上安装 SSH Runner
。SSH Runner
被打包为一个最小的 Docker 镜像,分布在 DockerHub 上。
下载 SSH Runner 镜像
安装 Docker 并拉取 SSH Runner 镜像:
docker pull drone/drone-runner-ssh
配置 SSH Runner
SSH Runner
是使用环境变量配置的。本文引用了以下配置选项。有关配置选项的完整列表,请参阅 配置。
-
- DRONE_RPC_HOST
- 提供
Drone Server
的主机名(和可选端口)。Runner 连接到指定主机地址的 Server 以接收 Pipeline 以执行。: 提供Drone Server
的主机名(和可选端口)。Runner 连接到指定主机地址的 Server 以接收 Pipeline 以执行。
-
- DRONE_RPC_PROTO
- 提供用于连接
Drone Server
的协议。该值必须是http
或https
。
-
- DRONE_RPC_SECRET
- 提供用于向
Drone Server
进行身份验证的共享密钥。这必须与你的 Drone Server 配置中定义的 Secret 匹配。
安装 SSH Runner
以下命令创建一个容器并启动 SSH Runner
。请记住用你的 Drone Server
详细信息替换下面的环境变量。
|
|
验证安装结果
使用 docker logs
命令查看日志并验证 Runner 是否成功与 Drone Server 建立连接。
$ docker logs runner
INFO[0000] starting the server
INFO[0000] successfully pinged the remote server