![](/img/trans.png)
[英]How to use git directly on Windows with ssh-agent in Jenkins
[英]jenkins how to use ssh-agent in docker
我的 jenkins 在 docker 中運行,我編寫了一個演示來使用 ssh-agent 遠程我的服務器。
這是我的管道
pipeline {
agent any
stages {
stage('Hello') {
steps {
sshagent (credentials: ['hehu']) {
sh 'ssh -o StrictHostKeyChecking=no -l yunwei xxx.xxx.xx.25 -a'
sh 'pwd'
sh 'whoami'
}
}
}
}
}
看起來pwd
和whoami
命令仍然在 jenkins docker 而不是我的服務器中運行。 我不知道如何使用這個插件,我在ssh-agent
文檔中找不到任何用法。
你應該使用:
sh 'ssh -o StrictHostKeyChecking=no -l yunwei x.x.x.x pwd && whoami && cmd...'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.