0
我想使用curl命令調用Jenkins參數化作業。我正在關注Remote API Jenkins。如何通過遠程訪問API將數組傳遞給jenkins參數化作業?
我有主動選擇參數插件。作業的參數之一是主動選擇反應參數。
這裏是工作的截圖:
我使用下面的curl命令與參數來觸發它:
curl -X POST http://localhost:8080/job/active-choice-test/buildWithParameters -u abhishek:token --data-urlencode json='{"parameter": [{"name":"state", "value":"Maharashtra"},{"name":"cities", "value":["Mumbai", "Pune"]}]}'
但我不能夠通過城市參數應該是一個JSON數組。上面的腳本給出了錯誤。
我打印狀態&城市變量是這樣的:
是越來越執行的工作,併爲城市示值誤差:
Started by user abhishek
Building in workspace /var/lib/jenkins/workspace/active-choice-test
[active-choice-test] $ /bin/sh -xe /tmp/hudson499503098295318443.sh
+ echo Maharashtra
Maharashtra
+ echo error
error
Finished: SUCCESS
請告訴我如何傳遞數組參數到使用遠程訪問API的jenkins參數化作業?