【Jenkins】REST API
Jenkins REST API
https://www.jenkins.io/doc/book/using/remote-access-api/
Jenkins provides machine-consumable remote access API to its functionalities. Currently it comes in three flavors:
- XML
 - JSON with JSONP support
 - Python
 
What can you do with it?
Remote API can be used to do things like these:
- retrieve information from Jenkins for programmatic consumption.
 - trigger a new build
 - create/copy jobs
 
Python API wrappers
JenkinsAPI and Python-Jenkins, api4jenkins are object-oriented python wrappers for the Python REST API which aim to provide a more conventionally pythonic way of controlling a Jenkins server. It provides a higher-level API containing a number of convenience functions. Services offered currently include:
- Query the test-results of a completed build
 - Get objects representing the latest builds of a job
 - Search for artifacts by simple criteria
 - Block until jobs are complete
 - Install artifacts to custom-specified directory structures
 - Authentication support for Jenkins instances
 - Ability to search for builds by subversion revision
 - Ability to add/remove/query Jenkins agents
 
JenkinsAPI
https://pypi.org/project/jenkinsapi/
Python-Jenkins
https://pypi.org/project/python-jenkins/
api4jenkins
https://pypi.org/project/api4jenkins/
                    
                
                
            
        
浙公网安备 33010602011771号