We use the jenkins job builder
(https://pypi.python.org/pypi/jenkins-job-builder) to manage jenkins jobs.
It supports yaml and can parse json as well so you can create your jobs in
either and have it create the jobs for you. Most of the examples in
documentation are in yaml but json will work
Hello Sajith,
*I was wondering if you are able to find the solution for this. *
*I am trying to create new item/job through jenkins rest api but for the
api call i need to upload a config.xml. I want to know if I can instead
send json or upload a json *
*based file as config in place of config.
Thanks Daniel for the quick response.
According to https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
seems the /job/JOB_NAME/build is a JSON based API.
I was wondering why there is no JSON based API for creating a job.? For
consistency I would expect a JSON based API.
Any plans t
> Is there anyway I can avoid an xml file but to use a "JSON" for that? Does
> Jenkins createItem / createJob API supports JSON inputs?
No. It's less of an XML based API, rather you're passing in the job's new
config.xml, which just happens to be XML. Likewise, the /job/jobname/config.xml
URL