如何使用 Rest Assured 为 Jenkins 作业传递多个构建参数值?

How to pass multiple build parameter value for a Jenkins job using Rest Assured?

我想通过 java 中放心的 API 个作业使用多个参数远程构建一个 jenkins 作业。 我尝试使用以下 link

http://localhost:8080/job/jobname/buildWithParameters?token=TOKEN&FEATURE="parameter1_value";FEATURE2=parameter2_value

但是这 url 会导致在一个参数中传递两个参数值来触发作业。

get("http://localhost:8080/job/jobname/buildWithParameters?token=TOKEN&FEATURE="parameter1_value";FEATURE2=parameter2_value");

这是 jenkins 作业的响应 json

Jenkins 作业配置中定义的参数应该是 "String Parameter",以便使用 URL 设置它们。 修改后的 URL 应该是 -

http://localhost:8080/job/jobname/buildWithParameters?parameter=parameter1_value&parameter2=parameter2_value