远程调用以在 Jenkins 中调用参数化作业
Remote call to invoke Parameterized job in Jenkins
我正在尝试按照 Remote API Jenkins 在 Jenkins 中调用参数化作业。它正在触发作业但未传递参数值。
我为我的 jenkins 作业选择了 'This is Parameterized Build' 选项,并且正确地提到了令牌值和参数名称。
脚本:
curl -X POST http://localhost:8080/job/Ticket_Update/buildWithParameters -d token=auth --data-urlencode json='{"parameter": [{"name":"ticket", "value":"M-89"}]}'
不知何故它没有传递值M-89
好吧,它确实有效,我所要做的就是将 buildWithParameters
编辑为 build
。
我正在尝试按照 Remote API Jenkins 在 Jenkins 中调用参数化作业。它正在触发作业但未传递参数值。
我为我的 jenkins 作业选择了 'This is Parameterized Build' 选项,并且正确地提到了令牌值和参数名称。
脚本:
curl -X POST http://localhost:8080/job/Ticket_Update/buildWithParameters -d token=auth --data-urlencode json='{"parameter": [{"name":"ticket", "value":"M-89"}]}'
不知何故它没有传递值M-89
好吧,它确实有效,我所要做的就是将 buildWithParameters
编辑为 build
。