如何在詹金斯中使用ssh Api密钥

时间:2020-11-10 19:03:55

标签: jenkins ssh postman

我想知道您是否可以帮助我解决这个问题,我目前正在使用Newman加载我在Postman中创建的测试用例集合,当我运行命令时,我试图在Jenkins中运行一个JOB:

img2

它有效,该集合在Jenkins中运行,但它向我显示了此错误:

newman run collection.json -e sendoment.json

我知道我必须将ssh代码传递给它,以便它可以识别端口并允许我访问,但是我不知道该使用什么命令来发送它。

我目前有一个id_rsa.pub,可用于在本地执行此操作。

我的问题是,如何发送此文件或如何确保端口在那里?我没有进入管理的特权,因此我无法将变量添加为插件,我在这里或在邮递员的其他博客中都看到了这一点。

enter image description here

这只是json格式的集合,可以对各种Endpoints进行各种调用,并在其中验证其状态。

1 个答案:

答案 0 :(得分:0)

要解决此问题,我必须创建一种方法,该方法将允许我登录到我在Jenkins中拥有的虚拟机,因为执行此操作时,此端口已被阻塞。发送2个Cookie来执行“登录”操作。