觸發jenkins job構建如何獲取json引數

2021-10-04 01:40:05 字數 813 閱讀 5643

觸發jenkins job構建獲取引數時遇到了個問題,花了自己一部分時間。

觸發構建引數是json如何接收?

官方文件路徑:

提供案例是:

curl -x post jenkins_url/job/job_name/buildwithparameters \

--user user:token \

--data-urlencode json=', ]}'

我在jenkins pipeline job中設定了token=test

curl -x post jenkins_url/job/job_name/buildwithparameters?token=test \

--data-urlencode json=', ]}'

配置中設定了字元引數id、verbosity。curl命令觸發jenkins job執行成功,但是引數獲取不到,列印出來是空。換成

curl -x post jenkins_url/job/job_name/build?token=test \

--data-urlencode json=', ]}'

觸發接收到引數成功。有可能是版本或者其它什麼原因吧。

Jenkins job 之間實現帶引數觸發

開發打包的 jenkins job a 是在 local 的一台 windows 上,同時在這台 local 的 windows 上還有一 另乙個 jenkins job b 是用來上傳 job a 生成的包 build 到測試平台的倉庫 比如 saucelabs storage 然而 我們測試的 ...

Jenkins job 之間實現帶引數觸發

開發打包的 jenkins job a 是在 local 的一台 windows 上,同時在這台 local 的 windows 上還有一 另乙個 jenkins job b 是用來上傳 job a 生成的包 build 到測試平台的倉庫 比如 saucelabs storage 然而 我們測試的 ...

jekins jenkins構建觸發

一 定時構建的語法 五顆星,中間用空格隔開 第一顆 表示分鐘,取值0 59 第二顆 表示小時,取值0 23 第三顆 表示乙個月的第幾天,取值1 31 第四顆 表示第幾月,取值1 12 第五顆 表示一周中的第幾天,取值0 7,其中0和7代表的都是週日 1.每30分鐘構建一次 h 30 每分鐘構建一次 ...