Skip to main content

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.

Project details


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)

Uploaded Source

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

Hashes for pyjenkins-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e0580ca4a7ba35ab3417434a666ce0550f2ade8b423c8989e3927b883bc9755c
MD5 2ff89975acc30195c555ff398a7a6ed0
BLAKE2b-256 390984736f574d6335e86c9c309320967a522ead34a7de893fde139cc8fae04e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page