【发布时间】:2018-05-22 01:36:51
【问题描述】:
我想通过 SSH 从 Jenkins 代理连接到远程服务器并执行命令。就像here说的那样:
sshagent (credentials: ['deploy-dev']) {
sh 'ssh -o StrictHostKeyChecking=no -l cloudbees 192.168.1.106 uname -a'
}
但在示例中,我看到他们提到了来自 Jenkins 的凭据,并且在命令中再次使用登录名:“-l cloudbees”。
所以我的问题如下: 那么“凭证:['deploy-dev']”用于什么?
【问题讨论】:
标签: jenkins ssh jenkins-pipeline ssh-agent