我有这个代码段,必须使用ssh-agent-plugin从Jenkins凭据中使用自定义私钥。
这似乎不起作用,但它也不能显示非常有用的输出。
有什么想法可以调试吗?
MATCH (n) where ID(n)=<your_id>
DETACH DELETE n
答案 0 :(得分:0)
尝试将代码从Jenkins推送到我的仓库时,我遇到了同样的问题。
我在这里找到了解决方法:https://www.reddit.com/r/docker/comments/b8lmc4/jenkins_pipeline_not_correctly_using_sshagent/
我将sshagent
代码块替换为:
withCredentials([sshUserPrivateKey(credentialsId: 'myCredentials', keyFileVariable: 'KEY_FILE')]) {
sh "eval `ssh-agent -s` && ssh-add ${KEY_FILE} && ssh-add -L && git push -u origin develop"
}
对我有用。