Recently, we have implemented the platform in the whole cloud , The bottom one is Jenkins To be the execution engine , It is convenient to make a unified scheduling of our script .
Jenkins It's really a very convenient framework , It provides a complete set of RESTful Of API, It is very convenient to do secondary development , And it provides a python The library of , It's more convenient to operate .
We are using Jenkins When , What you usually see is Jenkins Of View.
In other words, what we see is basically some views .
The content of each build , Whether it's executing use cases , Run script , Or package, compile and release , It's all one job.
every last job There is a corresponding name, If this job Put it in a folder , that name Is the folder name +job name . In the view job When it comes to information , Will return a full_name Field , That's what I mean .
pip install python-jenkins Execute this command to install SDK 了 .
Official website :https://pypi.org/project/python-jenkins/
documentation :http://python-jenkins.readthedocs.io/en/latest/
The documentation is in English