我有一个在 Hudson 构建上运行的 Python 脚本,并且希望能够以编程方式设置构建的描述。
我可以在构建页面上单击“添加描述”并填写表单,如何将一些数据 POST 到与表单相同的 URL?
想通了,需要将以下内容作为表单数据(内容类型application/x-www-form-urlencoded
) to
http://myserver/hudson/job/thebuild/10/submitDescription http://myserver/hudson/job/thebuild/10/submitDescription
{"description": "Some Description for the build"}
In code:
def set_description(build_url, desc):
req_data = urllib.urlencode({'description': desc})
req = urllib2.Request(build_url + '/submitDescription', req_data)
req.add_header('Content-Type', 'application/x-www-form-urlencoded')
urllib2.urlopen(req)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)