Jenkins:如何通过 SSH 连接到 Windows 虚拟机
Jenkins: How do you SSH to a Windows VM
我正在 Jenkins 上尝试以下操作:
steps {
script{
sshagent (credentials: ['creds']) {
sh '''
ssh -o StrictHostKeyChecking=no -tt jenkins@${IP} "
cd
"
'''
}
}
}
显然我只是想获取当前目录。作为输出,我得到:[2JConnection to IP closed
有人以前看过这个吗?
问题是 -tt 选项,我放弃了它,但它工作得很好。此外,当您编写 windows 这样的命令时,出于某种原因,它们必须在一行中编码。
我正在 Jenkins 上尝试以下操作:
steps {
script{
sshagent (credentials: ['creds']) {
sh '''
ssh -o StrictHostKeyChecking=no -tt jenkins@${IP} "
cd
"
'''
}
}
}
显然我只是想获取当前目录。作为输出,我得到:[2JConnection to IP closed
有人以前看过这个吗?
问题是 -tt 选项,我放弃了它,但它工作得很好。此外,当您编写 windows 这样的命令时,出于某种原因,它们必须在一行中编码。