0
我能够将curl POST jenkins job
调用转换为php cURL。这里是我的解决方案:PHP cURL POST Jenkins作业描述参数
PHP cURL POST Jenkins job with parameters
其中有一样的东西:
$url = "http://build:[email protected]:8080/job/android-test/buildWithParameters";
$data = "POST_RESULTS=true&RUN_ID=".$testrun_id."&CHECK_NAME=SampleAutomatedPlan";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
现在我想结合的描述字段中詹金斯的工作,所以我可以在开始设置。
这里是我指的是:How can I set Jenkins build description while triggering build via curl?它显示了通过命令行描述的设置:
curl -v -X POST --data-urlencode "MyDescription=This is my desc" "http://[myServer]/job/[jobName]/buildWithParameters"
如何这样的描述参数添加到上面的PHP卷曲方法/调用?