Python wrapper around the Jenkins JSON API
Project description
===============================
PyJenkins
===============================
Python wrapper around the Jenkins JSON API
* Free software: MIT license
* Documentation: http://pyjenkins.rtfd.org.
Features
--------
Query Jenkins jobs and builds, and trigger a build.
Installation
------------
pip install pyjenkins
Usage
-----
>>> from pyjenkins import Jenkins
>>> jenkins = Jenkins("http://jenkins.example.com/", 'username', 'password')
>>> job = jenkins.get_job_by_name('my-job')
>>> build = job.build('auth-token')
>>> build.started
False
...
>>> build.refresh()
>>> build.started
True
>>> build.complete
False
>>> build.estimated_duration
60234
...
>>> build.complete
True
>>> build.successful
True
History
-------
0.1.2 (2013-10-01)
+++++
* Build.get_build() now accepts a job url and optional auth kwarg
instead of a Job instance.
* Adds unit tests.
0.1.1 (2013-09-28)
++++++++++++++++++
* Bugfix for url transformation to API urls.
* Bugfix for some Build status information always returning False
* Python3 support
* Adds .get_job() to JobSummary
* Adds .get_build() to BuildSummary
0.1.0 (2013-09-27)
++++++++++++++++++
* First release on PyPI.
PyJenkins
===============================
Python wrapper around the Jenkins JSON API
* Free software: MIT license
* Documentation: http://pyjenkins.rtfd.org.
Features
--------
Query Jenkins jobs and builds, and trigger a build.
Installation
------------
pip install pyjenkins
Usage
-----
>>> from pyjenkins import Jenkins
>>> jenkins = Jenkins("http://jenkins.example.com/", 'username', 'password')
>>> job = jenkins.get_job_by_name('my-job')
>>> build = job.build('auth-token')
>>> build.started
False
...
>>> build.refresh()
>>> build.started
True
>>> build.complete
False
>>> build.estimated_duration
60234
...
>>> build.complete
True
>>> build.successful
True
History
-------
0.1.2 (2013-10-01)
+++++
* Build.get_build() now accepts a job url and optional auth kwarg
instead of a Job instance.
* Adds unit tests.
0.1.1 (2013-09-28)
++++++++++++++++++
* Bugfix for url transformation to API urls.
* Bugfix for some Build status information always returning False
* Python3 support
* Adds .get_job() to JobSummary
* Adds .get_build() to BuildSummary
0.1.0 (2013-09-27)
++++++++++++++++++
* First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyjenkins-0.1.2.tar.gz
(6.2 kB
view details)
File details
Details for the file pyjenkins-0.1.2.tar.gz
.
File metadata
- Download URL: pyjenkins-0.1.2.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0580ca4a7ba35ab3417434a666ce0550f2ade8b423c8989e3927b883bc9755c |
|
MD5 | 2ff89975acc30195c555ff398a7a6ed0 |
|
BLAKE2b-256 | 390984736f574d6335e86c9c309320967a522ead34a7de893fde139cc8fae04e |