api - 如何将 json 参数从 Postman 发送到 Jenkins?
问题描述
我需要通过 Postman 使用其 API 调用 Jenkins 作业。此作业需要参数(HOST、VERBOSITY 和 PMSP)。
Auth 使用 Jenkins 令牌和标头 Content-type:application/json 使用。
我尝试调用端点https://jenkins_server/job/job_name/build/api/json将以下正文添加到请求中,但结果是Nothing is submit ,并且作业未运行。
我尝试调用端点https://jenkins_server/job/job_name/buildWithParameters/api/json添加相同的主体。我得到201 Created (job is running) 但没有为作业提供参数。
{
"parameter": [
{
"name": "HOSTS",
"value": "[linux]\n1.2.3.4"
},
{
"name": "VERBOSITY",
"value": "vv"
},
{
"name": "SANS_PMSP",
"value": true
}
]
}
我的 JSON 结构良好吗?我需要调用哪个端点?
解决方案
推荐阅读
- flutter - 如何从 Flutter 中的不同 dart 文件访问函数?
- sql - 使用函数来轻松编写 SQL 真的很慢
- javascript - [ERR_INVALID_ARG_TYPE]:第一个参数必须是字符串类型或 Buffer 的实例。使用 admin.auth().verifyIdToken 时
- azure-ad-b2c - 有什么方法可以为 Azure AD B2C 自定义策略中的输入提供默认值?
- autodesk-forge - Forge Viewer 中设计自动化上生成的 Forge 可视项的方向与 Inventor 中的方向不匹配
- android - 使用代码发送 SMS 会发送重复的 SMS
- sql - 如何使用基本条件设置按月分组的累积计数
- html - Bootstrap 导致导航栏 CSS 崩溃
- regex - 如何解析特定消息并将其发送到具有流利位的不同输出
- python - 仅当第一行是其他下一行的子字符串时,如何将 DataFrame 行与另一行平均