jenkins远程访问API有两个python包,我需要帮助比较这两个包,所以我可以判断使用哪个。
- python-jenkins http://pythonhosted.org/python-jenkins/
- JenkinsAPI:http ://pythonhosted.org/jenkinsapi/
到目前为止,我的想法:
python-jenkins 是一个非常简单的界面,是新的 Ubuntu 版本的一部分,这意味着易于使用,足够成熟以供一般使用。
JenkinsAPI 在Jenkins 官方文档中提到过,它看起来很新,但它也更多地与 jenkins API 开发联系在一起。
到目前为止我需要什么:
- https访问和简单身份验证(jenkins内部的令牌):文件都不清楚
- 获取已安装插件的列表(可能适用于那些包?)
- 获取工作列表
- 从作业中获取配置 xml
- .. 稍后可能需要其他公开的远程访问 API
我想在高级模块中坚持使用 python API,如果可能的话,避免使用 python-requests 模块
还有什么想法吗?
编辑在下面的评论之后细化问题