程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

基於Python的Jenkins的二次開發

編輯:Python

背景

最近我們在整一個雲執行的平台,底層用的是Jenkins來做執行引擎,方便的把我們的腳本做一個統一的調度。

Jenkins確實是一個非常方便的框架,它提供了一整套的RESTful的API,可以非常方便的做二次開發,而且提供了一個python的庫,操作起來就更加方便了。

常用的Jenkins概念

我們在使用Jenkins的時候,一般看到的都是Jenkins的View

也就是說我們看到的基本上都是一些視圖。

每一個構建的內容,無論是執行用例,跑腳本,還是打包編譯發布,都是一個job

每一個job都有一個對應的name,如果這個job被放在某個文件夾了,那麼name就是文件夾名+job名。在查看job信息的時候,會返回一個full_name字段,指的就是這個了。

PythonSDK

pip install python-jenkins執行這條命令就可以安裝SDK了。

官網:https://pypi.org/project/python-jenkins/

說明文檔:http://python-jenkins.readthedocs.io/en/latest/

說明文檔都是英文的࿰


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved