Python 在buildbot中发送http post请求
我正在使用buildbot版本0.8.5,需要从中发送HTTP post请求作为一个步骤。在互联网上搜索之后,我发现最新版本的0.8.8有一个叫做HTTPStep的步骤。旧版本中是否有类似的步骤Python 在buildbot中发送http post请求,python,httprequest,buildbot,Python,Httprequest,Buildbot,我正在使用buildbot版本0.8.5,需要从中发送HTTP post请求作为一个步骤。在互联网上搜索之后,我发现最新版本的0.8.8有一个叫做HTTPStep的步骤。旧版本中是否有类似的步骤 我知道可以使用批处理文件或使用urllib2的python程序来完成。但是还有其他方法吗?只是我的想法。据我所知,最好是在构建步骤中使用python脚本。简单且易于控制。逻辑是: 整个buildbot位于一个http连接/会话中,在某处发送另一个http请求可能会导致连接/会话出现问题。 根据build
我知道可以使用批处理文件或使用urllib2的python程序来完成。但是还有其他方法吗?只是我的想法。据我所知,最好是在构建步骤中使用python脚本。简单且易于控制。逻辑是: 整个buildbot位于一个http连接/会话中,在某处发送另一个http请求可能会导致连接/会话出现问题。 根据buildbot httpstep的描述,您需要安装额外的python软件包,这在多个从属/主服务器上可能不太方便。
如果安装了必要的依赖项和组件,您应该能够使用0.8.8中的HTTPStep。只需将0.8.8中的文件复制到master.cfg旁边,然后让master.cfg从模块http而不是buildbot.steps.http导入HTTPStep派生类POST 不过,可能需要进行一些小的调整,使其能够与0.8.5的API一起工作