最近我們在整一個雲執行的平台,底層用的是Jenkins
來做執行引擎,方便的把我們的腳本做一個統一的調度。
Jenkins
確實是一個非常方便的框架,它提供了一整套的RESTful
的API,可以非常方便的做二次開發,而且提供了一個python
的庫,操作起來就更加方便了。
我們在使用Jenkins
的時候,一般看到的都是Jenkins的View
。
也就是說我們看到的基本上都是一些視圖。
每一個構建的內容,無論是執行用例,跑腳本,還是打包編譯發布,都是一個job
。
每一個job
都有一個對應的name
,如果這個job
被放在某個文件夾了,那麼name
就是文件夾名+job名。在查看job
信息的時候,會返回一個full_name
字段,指的就是這個了。
pip install python-jenkins
執行這條命令就可以安裝SDK了。
官網:https://pypi.org/project/python-jenkins/
說明文檔:http://python-jenkins.readthedocs.io/en/latest/
說明文檔都是英文的