Jenkins API 笔记

检测Job是否存在 1 curl -XGET http://USER:API_TOKEN@JENKINS_URL/checkJobName?value=JOB_NAME 创建Job 1 curl -XPOST -H "Content-Type: application/xml" 'http://<USER>:<API_TOKEN>@<JENKINS_URL>/createItem?name=<JOB_NAME>' -d "@/PATH/TO/config.xml" 删除Job 1 curl -XPOST http://<USER>:<API_TOKEN>@<JENKINS_URL>/job/<JOB_NAME>/doDelete 获取Job当前配置 1 curl -XGET http://<USER>:<API_TOKEN>@<JENKINS_URL>/job/<JOB_NAME>/config.xml -o <JOB_NAME>.xml 更新Job配置 1 curl -XPOST http://<USER>:<API_TOKEN>@<JENKINS_URL>/job/<JOB_NAME>/config.xml -d "@<JOB_NAME>.xml" 构建Job 1