API
| Method | URL | Request Body | |
| Create Job | POST | (jenkins_host)/createItem?name=(job_name) | config.xml |
| Read Job | GET | (jenkins_host)/job/(job_name)/config.xml | |
| Update Job | POST | (jenkins_host)/job/(job_name)/config.xml | config.xml |
| Delete Job | POST | (jenkins_host)/job/(job_name)/doDelete | (none) |
| Read Latest Build Log | GET | (jenkins_host)/job/(job_name)/lastBuild/consoleText | |
| Build | POST | (jenkins_host)/job/(job_name)/build | (none) |
| Disable Job | POST | (jenkins_host)/job/(job_name)/disable | (none) |
| Enable Job | POST | (jenkins_host)/job/(job_name)/enable | (none) |
config.xml
| Element | Value | |
| enable/disable | project > disabled | false / true |
| shell command | project > builders > hudson.tasks.Shell > command | |
| cron | project > triggers > hudson.triggers.TimerTrigger > spec |


