无法发布詹金斯多参数

时间:2020-02-05 19:05:22

标签: jenkins

我必须尝试使用​​以下命令进行curl发布,但是我看不到参数采用。 它是正确的语法吗?

curl -X POST -v https://JENKINS_SERVER/job/JOBNAME/buildWithParameters --user foo:8382 --data-urlencode json='{"parameter": [{"name": "registration_action","value": "DNS_only"},{"name": "entries","value": "add, hostname01.local.example.com, 192.168.1.1/24\nremove, hostname01.local.example.com, 192.168.1.1/24/\n" }]}'

它创建作业,但不传递参数。 这是通过手动运行的输出成功

{
 "_class": "hudson.model.FreeStyleBuild",
 "actions": [
 {
  "_class": "hudson.model.ParametersAction",
  "parameters": [
    {
      "_class": "hudson.model.StringParameterValue",
      "name": "registration_action",
      "value": "DNS_only"
    },
    {
      "_class": "hudson.model.StringParameterValue",
      "name": "Note:",
      "value": ""
    },
    {
      "_class": "hudson.model.TextParameterValue",
      "name": "entries",
      "value": "add, hostname01.local, 192.168.12.23\nadd, hostname02.local, 192.168.12.22"
    }
  ]
 }]}

我是否需要启用Jenkins才能接受发布请求?

0 个答案:

没有答案