在ssh,scp或sftp的jenkins管道中使用ssh凭据

我想使用scp / ssh将一些文件上传到服务器。我发现我需要使用基于证书的身份验证,但是问题是如何?我真正想做的就是使用与git一起使用的相同种类的凭据-

存储在Jenkins中的密码ssh证书。但是,我无法解决该问题-代码段生成器对此没有明显的选择。

别人做什么?是否有未记录的功能可以做到这一点?

回答:

如果安装SSH代理插件,则可以使用ssh-

agent管道步骤在ssh-

agent处于活动状态的情况下运行shell脚本。在ssh-agent需要詹金斯凭证ID(一个需要密码的ssh证书,就像你有GIT中的一个)。

以上是 在ssh,scp或sftp的jenkins管道中使用ssh凭据 的全部内容, 来源链接: utcz.com/qa/424291.html

回到顶部