Jenkins通过Pipeline 通过ssh执行远程服务器脚本总是不执行,也没报错
我的Pipeline最后是在远程服务器执行一个脚本的
sshPublisher(publishers: [sshPublisherDesc(configName: "${ServerName}", transfers: [sshTransfer(cleanRemote: false, excludes: '', execCommand: "/opt/jenkins/deployCluster.sh", execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: '[, ]+', remoteDirectory: '', remoteDirectorySDF: false, removePrefix: '', sourceFiles: '')], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: false)])
就是在远程服务器执行deployCluster.sh脚本,但是整个流程走完,我没发现报错,但是我看脚本也没有执行。
最后那个脚本结果是
SSH: Connecting with configuration [docker] ...
SSH: EXEC: completed after 405 ms
SSH: Disconnecting configuration [docker] ...
SSH: Transferred 0 file(s)
但是脚本压根没执行,请问有哪位大神知道为什么啊??