更新:readme.md

This commit is contained in:
yystopf 2023-04-10 17:26:02 +08:00
parent cafd22d439
commit ee79ff7fc1
1 changed files with 11 additions and 9 deletions

View File

@ -1,25 +1,27 @@
# jianmu-runner-ssh # gitlink-runner-ssh
#### 介绍 #### 介绍
用于通过ssh私钥免密登陆远程主机执行命令 用于通过ssh私钥免密登陆远程主机执行命令或复制文件,支持跳板机
#### 输入参数 #### 输入参数
``` ```
JIANMU_SSH_PASS: 远程主机登陆密码
JIANMU_SSH_PRIVATE_KEY: 远程主机私钥 JIANMU_SSH_PRIVATE_KEY: 远程主机私钥
JIANMU_SSH_IP: 远程主机IP JIANMU_REMOTE_IP: 远程主机IP
JIANMU_SSH_PORT: SSH端口 JIANMU_REMOTE_PORT: 远程主机SSH端口
JIANMU_SSH_USER: SSH连接用户 JIANMU_REMOTE_USER: 远程主机SSH连接用户
JIANMU_GATEWAY_IP: 跳板机IP
JIANMU_GATEWAY_PORT: 跳板机SSH端口
JIANMU_GATEWAY_USER: 跳板机SSH连接用户
JIANMU_SSH_CMD: 远程执行的命令 JIANMU_SSH_CMD: 远程执行的命令
``` ```
#### 构建docker镜像 #### 构建docker镜像
``` ```
# 创建docker镜像 # 创建docker镜像
docker build --rm -f dockerfile/xxx -t jianmudev/jianmu-runner-ssh-cmd:${version} . docker build --rm -f dockerfile/xxx -t yystopf/runner_ssh:${version} .
# 上传docker镜像 # 上传docker镜像
docker push jianmudev/jianmu-runner-ssh-cmd:${version} docker push yystopf/runner_ssh:${version}
``` ```
#### 用法 #### 用法
@ -28,5 +30,5 @@ docker run --rm \
-e JIANMU_SSH_PRIVATE_KEY=xxx \ -e JIANMU_SSH_PRIVATE_KEY=xxx \
-e JIANMU_SSH_HOST=xxx \ -e JIANMU_SSH_HOST=xxx \
-e JIANMU_SSH_CMD=xxx \ -e JIANMU_SSH_CMD=xxx \
jianmudev/jianmu-runner-ssh-cmd:${version} yystopf/runner_ssh:${version}
``` ```