jenkins-api操作

一. 简述:

    在一个比较复杂的环境中, 往往会有自己开发的运维管理平台。在代码发布这块,尽管jenkins有一个比较方便的UI, 但很多团队还是喜欢集中式管理, 将发布功能(仅仅把jenkins作为一个发布组件使用)嵌入运维管理平台。当然,对于这种需求, 强大的jenkins也为我们提供的相应的接口支持。 

    jenkins目前支持xml、json、python三种(当然其他的语言,也可以自己封装相关接口)对象远程请求访问,可以通过http://jenkdinsurl/api/来查看当前版本中支持的jenkins操作。

二. 关于jenkins api:

    关于python的api, 目前有两个:JenkinsAPI  和Python-Jenkins  这里就以python-Jenkins(以实现功能为优先,未做特殊调研两者的差异性,有时间可以看下)作为说明。

安装python model:    pip install python-jenkins

关于认证,  目前jenkins 支持用户名密码的方式, 同样在密码段也可以通过apitoken的方式进行认证, 代码片段如下:

url = 'http://jenkins.xxx-inc.com:8082'
user_id = 'xiaoxiang'
api
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值