觸發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 每分鐘構建一次 ...