詹金斯:你是如何SSH到Windows虚拟机的



我正在Jenkins上尝试以下操作:

steps {
script{
sshagent (credentials: ['creds']) {
sh '''
ssh -o StrictHostKeyChecking=no -tt jenkins@${IP} "
cd
"
'''
}
}

}

很明显,我只是想获取当前目录。作为输出,我得到:[2J连接到IP关闭的

以前有人见过这个吗?

问题是-t选项,我放弃了它,它运行得很好。此外,当您编写这样的windows命令时,出于某种原因,它们必须编码在一行中。

最新更新