|
||
---|---|---|
dockerfile | ||
dsl | ||
files | ||
script | ||
README.md |
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}