Why after connection to remote host other commands like docker rm and docker run execute locally, not on remote host. How can I execute commands that written after first command with ssh connection via remote host?
if (params.Env == 'test') { sshagent (credentials: ['*****-****-****-****-********']) { sh 'ssh -o StrictHostKeyChecking=no -l root *.*.*.* uname -a' sh "docker rm mycontainer-'${params.Env}' -f" sh "docker run -d -p 1234:8090 --name mycontainer-'${params.Env}' 10.0.0.1:5050/myproj:'${params.Env}'-'${currentBuild.number}'" } }
2.1m questions
2.1m answers
60 comments
57.0k users