Jenkins通过Pipeline 通过ssh执行远程服务器脚本总是不执行,也没报错

qingchunwudi123 qingchunwudi123 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的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)

但是脚本压根没执行,请问有哪位大神知道为什么啊??
...全文
评论 9
收藏 已收藏
分享
返回顶部
qingchunwudi123
Java EE 67,535 成员 225,843 内容