jenkins - 如何在 Jenkins 中使用 ssh Api Key
问题描述
我想知道您是否可以帮助我解决这个问题,我目前正在使用 Newman 加载我在 Postman 中制作的一组测试用例,当我运行命令时,我正在尝试在 Jenkins 中运行 JOB:
newman run collection.json -e sendoment.json
它有效,该集合在 Jenkins 中运行,但它向我显示了这个错误:
connect ECONNREFUSED 127.0.0.1:8095
我知道我必须将 ssh 代码传递给它,以便它识别端口并授予我访问权限,但我不知道使用什么命令来发送它。
我目前有一个 id_rsa.pub 用于在本地执行此操作。
我的问题是,如何发送此文件或如何确保端口存在?我没有进入管理的权限,所以我不能将变量添加为插件,我在其他博客中看到过这个,无论是在这里还是在 Postman 中。
它只是一个 json 格式的集合,其中包含对各种 EndPoints 的各种调用,在这些 EndPoints 中验证了它们的状态。
解决方案
为了解决这个动作,我必须创建一个方法,让我能够登录到我在 Jenkins 中拥有的虚拟机,因为在执行这个动作时,这个端口被阻塞了。2 发送 Cookie 以执行登录操作。
推荐阅读
- python-2.7 - 为networkx图的连接组件中的每个节点分配索引
- c# - Stringbuilder TrimEnd() 为什么不删除我的字符?
- ios - 在 Nativescript 中点击和更改 URL 时如何为 webview 设置动画?
- python - 使用从 np.argsort() 返回的索引对 2D numpy 数组进行排序
- android - Android 上的 AWS Cognito 开发工具包,使用参数 cognitoDevice Null 登录崩溃
- ios - 尝试裁剪非常大的图像时共享扩展程序崩溃
- android - 禁用从计算机访问 Android USB 调制解调器
- windows - 将多个文件解压到同名目录中
- bash - 缩进长行标准输出
- sql - How to iterate over points to split linestring into portions in PgSQL?