![](/img/trans.png)
[英]how to run docker commands in remote machine via jenkins and SSH?
[英]Pass parameter to shel script in remote machine via jenkins
我正在尝试将参数“USERNAME”的值传递给远程主机中的 shell 脚本。 之后我试图从那个脚本访问它。 Jenkins 作业的 ssh 部分和脚本中,如下所示。
JENKINS JOB'S SSH PART
#!/bin/bash
ssh -tt shan@<ip-addr> '
ls -la /opt/scripts/
/opt/scripts/./name_script.sh ${USERNAME}
'
脚本
#!/bin/bash
echo $1
当我在服务器中尝试以下操作时,脚本完美运行。
./name_script.sh Shan
但是对于上面发布的场景,它不起作用。 有人可以帮忙吗?
问题是我需要添加“${USERNAME}”而不是 ${USERNAME}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.