jenkins_invoke
bindings for Python usage of the Jenkins remote API
Install
- All systems
-
curl cmd.cat/jenkins_invoke.sh
- Debian
-
apt-get install python-jenkinsapi
- Ubuntu
-
apt-get install python-jenkinsapi
- Kali Linux
-
apt-get install python-jenkinsapi
- Fedora
-
dnf install python2-jenkinsapi
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install python-jenkinsapi
- Raspbian
-
apt-get install python-jenkinsapi
- Dockerfile
- dockerfile.run/jenkins_invoke
python-jenkinsapi
bindings for Python usage of the Jenkins remote API
Jenkins is the market leading continuous integration system, originally created by Kohsuke Kawaguchi. This API makes Jenkins even easier to use by providing an easy to use conventional Python interface. Jenkins (and its predecessor Hudson) are useful projects for automating common development tasks (e.g., unit-testing, production batches) - but they are somewhat Java-centric. Thankfully the designers have provided an excellent and complete REST interface. This library wraps up that interface as more conventional Python objects in order to make most Jenkins-oriented tasks simpler.