擅长:python、mysql、java
<p>除非您通过让构建服务器联系您而得到通知,否则唯一的方法就是轮询。你可以在一个主线程中生成你的评论。在</p>
<p>比如:</p>
<pre><code>wait=True
while wait:
url=urllib.urlopen('http://'+username+':'+password+'@localhost/httpAuth/action.html?add2Queue='+btid+'&system.name=<btid>&system.value=<'+btid+'>&system.name=<buildNumber>&system.value=<'+buildNumber+'>')
if url.getcode()!=404:
wait=False
else:
time.sleep(60)
</code></pre>
<p>作为替代,您可以使用<a href="http://www.cherrypy.org/" rel="nofollow noreferrer">CherryPy</a>。然后,当构建完成后,可以让curl或wget连接到侦听CherryPy服务器并触发应用程序下载url。在</p>
<p>也可以使用xmlrpclib执行类似的操作。在</p>