如何通过Python获取Jenkins Job信息
现在一般玩持续集成大部分都离不开Jenkins或者Gitlab CI这两个核心工具,如果在整个过程中要引入测试平台做为测试过程的载体,那么就肯定离不开测试平台与这两个工具的交互操作。本文主要讲述如何利用python通过Jenkins API读取Jenkins的构建Job信息。
百度了一下目前python版本的API主要有两个第三方包:
1、JenkinsApi
github地址
官方文档
2、Python-Jenkins
github地址
官方文档
通过实际使用体验,无论从功能还是易用性上,我最后选择了Pyhon-Jenkins。下面是我在使用中经常会碰到的几个场景:
首先安装Pyhon-Jenkins包:
pip install python-jenkins 或者 pip3 install python-jenkins