Skip to content
Python API with high level build flow constructs for jenkins/hudson
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cli Python 3 cleanup: removed 'from __future__ import print_function' Feb 27, 2019
demo Python 3 cleanup: removed 'from __future__ import print_function' Feb 27, 2019
doc/source Documentation: note about Python 3.6+ only support. Jun 2, 2019
test Merge branch 'master' into next May 27, 2019
utils Merge branch 'master' into next May 23, 2019
visual Copyright 2014 -> 2015 Feb 24, 2015
.gitignore gitignore Jul 12, 2018
.travis.yml Python 3.6+ only Feb 24, 2019
INSTALL.md Minor INSTALL doc improvement Jun 29, 2018
LICENSE.TXT Copyright 2014 -> 2015 Feb 24, 2015
MANIFEST.in Converted README from Markdown to reStructuredText Jun 5, 2017
Makefile Make will only run tox May 27, 2017
README.rst License badge Jun 26, 2017
__init__.py Python 2 deprecation Feb 24, 2019
api_base.py Python 3 cleanup 'metaclass' and 'object' inheritance. Feb 26, 2019
flow.py Python 3 cleanup: removed 'from __future__ import print_function' Feb 27, 2019
jenkins_api.py Python 3 cleanup: removed 'from __future__ import print_function' Feb 27, 2019
jobload.py Renamed 'async' arg to 'background', 'async' in a keyword from Python… Aug 13, 2017
ordered_enum.py Preparing for reporting of unchecked jobs Mar 13, 2014
py_version_check.py Python 3.6+ only Feb 24, 2019
pytest.ini Temporarily disable warnings until updated to pytest 4 Nov 17, 2018
readthedocs-requirements.txt Updated requests dependency version in readthedocs-requirements Feb 24, 2019
rest_api_wrapper.py Python 3 cleanup 'metaclass' and 'object' inheritance. Feb 26, 2019
script_api.py
setup.py Twine check warning fix. Jun 5, 2019
speed.py Python 3 cleanup 'metaclass' and 'object' inheritance. Feb 26, 2019
sphinx-bootstrap.sh Initial api docs Apr 16, 2014
tox.ini Python 3.6+ only Feb 24, 2019
unbuffered.py Python 3 cleanup 'metaclass' and 'object' inheritance. Feb 26, 2019

README.rst

Build Status Coverage Documentation Status PyPi Package License

jenkinsflow

Python API with high level build flow constructs (parallel/serial) for Jenkins (and Hudson). Allows full scriptable control over the execution of Jenkins jobs. Also allows running 'jobs' without using Jenkins (for testing without reloading Jenkins jobs).

See INSTALL.md for installation and test setup. See demo/... for some usage examples. I don't test continuously on Hudson, but patches are welcome.

Thanks to Aleksey Maksimov for contributing various bits, including the graph visualization.

You can’t perform that action at this time.