最近我們在整一個雲執行的平台,底層用的是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/
說明文檔都是英文的