更新:环境变量取值
This commit is contained in:
parent
ee79ff7fc1
commit
e6aa057f1a
|
@ -6,7 +6,6 @@ inputParameters:
|
|||
name: ssh私钥
|
||||
type: SECRET
|
||||
required: true
|
||||
value: ""
|
||||
description: "可以免密登陆目标主机的ssh私钥,必填"
|
||||
- ref: remote_host
|
||||
name: 远程服务器IP
|
||||
|
@ -32,7 +31,6 @@ inputParameters:
|
|||
name: 本地文件/目录路径
|
||||
type: STRING
|
||||
required: true
|
||||
value: ""
|
||||
description: "需要上传的文件/目录路径,必填"
|
||||
- ref: gateway_host
|
||||
name: 跳板机服务器IP
|
||||
|
@ -53,7 +51,6 @@ inputParameters:
|
|||
name: 临时文件/目录路径
|
||||
type: STRING
|
||||
required: true
|
||||
value: ""
|
||||
description: "临时文件/目录路径,必填"
|
||||
spec:
|
||||
image: 'docker.jianmuhub.com/yystopf/runner_ssh:0.0.1'
|
||||
|
|
|
@ -6,7 +6,6 @@ inputParameters:
|
|||
name: ssh私钥
|
||||
type: SECRET
|
||||
required: true
|
||||
value: ""
|
||||
description: "可以免密登陆目标主机的ssh私钥,必填"
|
||||
- ref: remote_host
|
||||
name: 远程服务器IP
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
#!/usr/bin/expect
|
||||
set timeout -1
|
||||
set local_file ${JIANMU_LOCAL_FILE}
|
||||
set remote_user ${JIANMU_REMOTE_USER}
|
||||
set remote_host ${JIANMU_REMOTE_HOST}
|
||||
set remote_port ${JIANMU_REMOTE_PORT}
|
||||
set remote_password ${JIANMU_REMOTE_PASS}
|
||||
set remote_file ${JIANMU_REMOTE_FILE}
|
||||
set local_file $env(JIANMU_LOCAL_FILE)
|
||||
set remote_user $env(JIANMU_REMOTE_USER)
|
||||
set remote_host $env(JIANMU_REMOTE_HOST)
|
||||
set remote_port $env(JIANMU_REMOTE_PORT)
|
||||
set remote_password $env(JIANMU_REMOTE_PASS)
|
||||
set remote_file $env(JIANMU_REMOTE_FILE)
|
||||
|
||||
set gateway_user ${JIANMU_GATEWAY_USER}
|
||||
set gateway_host ${JIANMU_GATEWAY_HOST}
|
||||
set gateway_port ${JIANMU_GATEWAY_PORT}
|
||||
set gateway_password ${JIANMU_GATEWAY_PASS}
|
||||
set temp_file ${JIANMU_TEMP_FILE}
|
||||
set gateway_user $env(JIANMU_GATEWAY_USER)
|
||||
set gateway_host $env(JIANMU_GATEWAY_HOST)
|
||||
set gateway_port $env(JIANMU_GATEWAY_PORT)
|
||||
set gateway_password $env(JIANMU_GATEWAY_PASS)
|
||||
set temp_file $env(JIANMU_TEMP_FILE)
|
||||
|
||||
# 上传文件到跳板机
|
||||
spawn scp -P $gateway_port -r $local_file $gateway_user@$gateway_host:~/$temp_file
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
#!/usr/bin/expect
|
||||
set timeout -1
|
||||
set remote_user ${JIANMU_REMOTE_USER}
|
||||
set remote_host ${JIANMU_REMOTE_HOST}
|
||||
set remote_port ${JIANMU_REMOTE_PORT}
|
||||
set ssh_cmd ${JIANMU_SSH_CMD}
|
||||
set remote_user $env(JIANMU_REMOTE_USER)
|
||||
set remote_host $env(JIANMU_REMOTE_HOST)
|
||||
set remote_port $env(JIANMU_REMOTE_PORT)
|
||||
set ssh_cmd $env(JIANMU_SSH_CMD)
|
||||
|
||||
set gateway_user ${JIANMU_GATEWAY_USER}
|
||||
set gateway_host ${JIANMU_GATEWAY_HOST}
|
||||
set gateway_port ${JIANMU_GATEWAY_PORT}
|
||||
set gateway_user $env(JIANMU_GATEWAY_USER)
|
||||
set gateway_host $env(JIANMU_GATEWAY_HOST)
|
||||
set gateway_port $env(JIANMU_GATEWAY_PORT)
|
||||
|
||||
# 登录跳板机
|
||||
spawn ssh -p $gateway_port $gateway_user@$gateway_host
|
||||
|
|
Loading…
Reference in New Issue