我有一个在 Hudson 构建上运行的 Python 脚本,并且希望能够以编程方式设置构建的描述。
我可以在构建页面上单击“添加描述”并填写表单,我如何才能将一些数据发布到与表单相同的 URL?
最佳答案
明白了,需要将以下内容作为表单数据(内容类型application/x-www-form-urlencoded
)发送到
http://myserver/hudson/job/thebuild/10/submitDescription
{"description": "Some Description for the build"}
在代码中:
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)
关于python - 通过 Web API 设置 Hudson 构建描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4870187/