html tool

显示标签为“jenkins api”的博文。显示所有博文
显示标签为“jenkins api”的博文。显示所有博文

2021年7月16日星期五

转:jenkins crumb

 

https://lzzeng.github.io/cicd/how-to-use-jenkins-api-in-shell-part2/


c=`curl -u admin:xxxxx   'http://${ip}/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)'`

curl -u admin:xxxxx -X POST  'http://${ip}/job/pipeline_test_t/build' --data-urlencode json='{"parameter":[{"name":"run_num","value":"2"},{"name":"list", "value":"[\"a\",\"b\"]"}]}'  

转:jenkins api for job

 https://www.cnblogs.com/wozijisun/p/12324325.html

9、直接调用Jenkins的job API进行构建的方法
Simple example - sending "String Parameters":

curl -X POST JENKINS_URL/job/JOB_NAME/build \
  --user USER:TOKEN \
  --data-urlencode json='{"parameter": [{"name":"id", "value":"123"}, {"name":"verbosity", "value":"high"}]}'
Another example - sending a "File Parameter":

curl -X POST JENKINS_URL/job/JOB_NAME/build \
  --user USER:PASSWORD \
  --form file0=@PATH_TO_FILE \
  --form json='{"parameter": [{"name":"FILE_LOCATION_AS_SET_IN_JENKINS", "file":"file0"}]}'