We use this channel to discuss both python-jenkins and
jenkins-job-builder.
Point python-jenkins users at this channel.
Change-Id: If6f1a62a820557275fac467330e7c5b84990408d
Support for wiping out a Jenkins job's workspace.
Change-Id: I8daa4a6fe7976c90ca59c89bda775d83aff7b622
Signed-off-by: Sorin Sbarnea <ssbarnea@redhat.com>
Support for deleting individual builds for a Jenkins job.
Change-Id: I35c98855b0883986a85cbe7212ec52e6f67e5638
Signed-off-by: Sorin Sbarnea <ssbarnea@redhat.com>
Add the ability to install the latest version of a Jenkins plugin.
Thanks to Fatih Degirmenci for providing the groovy script[1]
[1] http://pastebin.com/9qWeVYSP
Change-Id: I67a0b02710a9f5007a6529d87222e5777e744337
We can discover the next build number Jenkins will use for a particular
job using get_job_info(), but there's currently no way through
python-jenkins to set the next build number. This change introduces
the set_next_build_number() method which, given a job name and a
desired number, sets the next build number of the named job to the
given number.
Limitations: Jenkins enforces that build numbers must be monotonically
increasing, but gives no indication of an error; it simply ignores the
offending value.
Change-Id: I23b5a84b7ea37d66bf778a89343e3c81ffa9ceb6
This patch adds cloudbees folder plugin support. Folder should be
specified in job name : <folder>/<job>
This update also extend job_builder
(http://ci.openstack.org/jenkins-job-builder/) tool without any
modification.
Change-Id: I6d3957c217e1253e53152d90d5fcce5e69c77674
Co-Authored-By: Darragh Bailey <daragh.bailey@gmail.com>
It can be useful to get a list of running builds from jenkins. This is
particularly useful when you need to take an action on a specific built
or if you need to know when the jenkins master has finished running all
builds (say after quieting down). Add a function to return this list.
Change-Id: I5c7dac8076250f94cd2b358c5b153d9410f53aee
This adds a Jenkins.quiet_down() method which can be used to quiet down
the server. Unit tests included.
Change-Id: I4e229aae6ad766bc6194a643fcd514e5538d6fa7
This patch allows users to create, delete, reconfigure, and list views in
Jenkins. It is very similar to the protocols for working with jobs and has the
same code structure and format.
Change-Id: I79c557520cc9a417399a1a18df0f57da6904ab0e
The contents of README.rst are included directly into the documentation
index file, as a result we need to alter the formatting to align with
the existing contents.
Change-Id: I631b664f1eba8838f39b2315ec3b70a87b5d06de
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.
Change-Id: I19117bd682f2f53d94a6a3ad9b2ff90ddd3e06ba
The python-jenkins page (https://pypi.python.org/pypi/python-jenkins)
is pretty bare. This change attempts add info to that page.
Change-Id: I90cc12ba337e2e7e52b4ce0f25204c75faff0f22