python jenkins或python中jenkins远程访问API的jenkinsapi
jenkins remote access API有两个python包,我需要帮助比较这两个包,以便判断使用哪个包python jenkins或python中jenkins远程访问API的jenkinsapi,python,jenkins,Python,Jenkins,jenkins remote access API有两个python包,我需要帮助比较这两个包,以便判断使用哪个包 蟒蛇詹金斯 詹金萨皮: 到目前为止,我的想法是: PythonJenkins是一个非常简单的界面,是新Ubuntu版本的一部分,这意味着易于使用,足够成熟,适合一般使用 中提到了JenkinsAPI,它看起来很新,但它与JenkinsAPI开发也有更多的联系 到目前为止,我需要的是: https访问和简单身份验证(jenkins内部的令牌):文档不清楚两者 获取已安装插件
- 蟒蛇詹金斯
- 詹金萨皮:
- PythonJenkins是一个非常简单的界面,是新Ubuntu版本的一部分,这意味着易于使用,足够成熟,适合一般使用
- 中提到了JenkinsAPI,它看起来很新,但它与JenkinsAPI开发也有更多的联系
- https访问和简单身份验证(jenkins内部的令牌):文档不清楚两者
- 获取已安装插件的列表(可能用于那些软件包?)
- 获取作业列表
- 从作业获取配置xml
- 。。以后可能需要其他公开的远程访问API
编辑在下面的评论之后完善问题,因为两者似乎或多或少都具有基本功能,而且JenkinsAPI是
至于令牌支持,考虑到代码和支持密码的任何客户端都将支持令牌这一事实。您自己尝试过吗?你遇到了什么问题?你想在这里解决什么问题,你会要求图书馆做什么?@martijn:谢谢提醒,我更新了我的分析。除了使用安全令牌,你没有告诉我们你想做什么。你打算写什么剧本?你真的需要python吗?例如,还有其他访问jenkins的方法,例如CLI:可以使用ssh密钥。我只想做一个一般性的比较,我还想坚持一下python。这两个库似乎都将您锁定在它们的方式中。我看了两个,都拒绝了。您最好直接使用RESTAPI和一个像样的url获取库(例如urllib3、请求等),比如历史链接和关于如何处理令牌/passwd的源代码,这让我clear@coffeebreaks非常感谢!向后兼容基本身份验证节省了大量时间!!jenkins python似乎开始获得更多的功能,并由openstack.org托管jenkins python有更多的功能,这使得它的选择对于任何严肃的jenkins Automation来说都是不假思索的jenkins API不适用于大型实例: