Go to file
yystopf fe12a2d5ea 修复:#匹配不到 2024-05-14 15:19:59 +08:00
dockerfile 初始化项目 2023-04-10 17:21:14 +08:00
dsl 更新:环境变量取值 2023-04-10 17:57:26 +08:00
files 初始化项目 2023-04-10 17:21:14 +08:00
script 修复:#匹配不到 2024-05-14 15:19:59 +08:00
README.md 更新:readme.md 2023-04-10 17:26:02 +08:00

README.md

gitlink-runner-ssh

介绍

用于通过ssh私钥免密登陆远程主机执行命令或复制文件支持跳板机

输入参数

JIANMU_SSH_PRIVATE_KEY:  远程主机私钥
JIANMU_REMOTE_IP:        远程主机IP
JIANMU_REMOTE_PORT:      远程主机SSH端口
JIANMU_REMOTE_USER:      远程主机SSH连接用户
JIANMU_GATEWAY_IP:       跳板机IP
JIANMU_GATEWAY_PORT:     跳板机SSH端口
JIANMU_GATEWAY_USER:     跳板机SSH连接用户
JIANMU_SSH_CMD:          远程执行的命令

构建docker镜像

# 创建docker镜像
docker build --rm -f dockerfile/xxx -t yystopf/runner_ssh:${version} .

# 上传docker镜像
docker push yystopf/runner_ssh:${version}

用法

docker run --rm \
  -e JIANMU_SSH_PRIVATE_KEY=xxx \
  -e JIANMU_SSH_HOST=xxx \
  -e JIANMU_SSH_CMD=xxx \
  yystopf/runner_ssh:${version}