Skip to main content

Python Jenkins is a python wrapper for the Jenkins REST API which aims to provide a more conventionally pythonic way of controlling a Jenkins server. It provides a higher-level API containing a number of convenience functions.

We like to use python-jenkins to automate our Jenkins servers. Here are some of the things you can use it for:

  • Create new jobs

  • Copy existing jobs

  • Delete jobs

  • Update jobs

  • Get a job’s build information

  • Get Jenkins master version information

  • Get Jenkins plugin information

  • Start a build on a job

  • Create nodes

  • Enable/Disable nodes

  • Get information on nodes

  • Create/delete/reconfig views

  • Put server in shutdown mode (quiet down)

  • List running builds

  • Delete builds

  • Wipeout job workspace

  • Create/delete/update folders [1]

  • Set the next build number [2]

  • Install plugins

  • and many more..

To install:

$ sudo python setup.py install

Online documentation:

Developers

Bug report:

Repository:

Cloning:

Patches are submitted via Gerrit at:

Please do not submit GitHub pull requests, they will be automatically closed.

The python-jenkins developers communicate in the #openstack-jjb channel on Freenode’s IRC network.

More details on how you can contribute is available on our wiki at:

Writing a patch

Be sure that you lint code before created an code review. The easiest way to do this is to install git pre-commit hooks.

Installing without setup.py

Then install the required python packages using pip:

$ sudo pip install python-jenkins

Footnotes

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-jenkins-1.6.0.tar.gz (61.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_jenkins-1.6.0-py2.py3-none-any.whl (27.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file python-jenkins-1.6.0.tar.gz.

File metadata

  • Download URL: python-jenkins-1.6.0.tar.gz
  • Upload date:
  • Size: 61.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.5.2

File hashes

Hashes for python-jenkins-1.6.0.tar.gz
Algorithm Hash digest
SHA256 20001e3e090638bff587eb3cd34efbc5e35bfea3d3ae26796cf6b54fbfcd46a9
MD5 6c95a16b082d3117b86ca558315b9997
BLAKE2b-256 3de94b2886d157346991600ae690f5b1ccf08359df0a7efee7214c37b851e947

See more details on using hashes here.

File details

Details for the file python_jenkins-1.6.0-py2.py3-none-any.whl.

File metadata

  • Download URL: python_jenkins-1.6.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 27.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.5.2

File hashes

Hashes for python_jenkins-1.6.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2c50da013367c255aaf92b805363d88b820b9c55f8f3ff5ba2b5c7dd92ca09a9
MD5 128ca1dfdd1ef80eb4ad7d7a4b0946df
BLAKE2b-256 c1137008528a83409cefaf2097c3589d0524af72e7267b4b99be6d792bbf353b

See more details on using hashes here.

Release history Release notifications | RSS feed

1.8.3

2 files

1.8.2

2 files

1.8.1

2 files

1.8.0

2 files

1.7.0

2 files

This release

1.6.0 This release

2 files

1.5.0

2 files

1.4.0

2 files

1.3.0

2 files

1.2.1

2 files

1.2.0

2 files

1.1.0

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

0.4.16

2 files

0.4.15

2 files

0.4.14

2 files

0.4.13

2 files

0.4.12

2 files

0.4.11

2 files

0.4.10

2 files

0.4.9

2 files

0.4.8

2 files

0.4.7

2 files

0.4.6

2 files

0.4.5

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.4

1 file

0.3.3

1 file

0.3.1

1 file

0.2.1

1 file

0.2

1 file

0.1

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page