strip quotes

pull/1/head
Nguyen Huu Thuong 5 years ago
parent 366e654a7c
commit ff3d82bdaf

@ -37,7 +37,7 @@ jobs:
last_ssh: |-
echo $LASTSSH &&
(mkdir test1/test || true)
|| ls -la
ls -la
- name: scp ssh pipelines
uses: cross-the-world/ssh-scp-ssh-pipelines@latest

@ -34,6 +34,17 @@ def convert_to_seconds(s):
return 30
strips = ["", "\"", "", "'", ""]
def strip_path(p):
if not p:
return None
for c in strips:
p = p.strip(c)
return p
def connect(callback=None):
with paramiko.SSHClient() as ssh:
p_key = paramiko.RSAKey.from_private_key(INPUT_KEY) if INPUT_KEY else None
@ -84,8 +95,8 @@ def scp_process(ssh, input_scp):
continue
l2r = c.split("=>")
if len(l2r) == 2:
local = l2r[0].strip()
remote = l2r[1].strip()
local = strip_path(l2r[0])
remote = strip_path(l2r[1])
if local and remote:
copy_list.append({"l": local, "r": remote})
continue

Loading…
Cancel
Save