【发布时间】:2010-03-12 15:02:47
【问题描述】:
我们有一个部署构建的 hudson 服务器。我们有一些服务,我们希望能够远程告诉 hudson 部署某个构建......这些服务正在使用 ant。所以我试图让它工作,但在给出这样的内部版本号时不断得到 403 响应......
<ac:post to="http://hostname:8080/hudson/job/test_release_indexes/build?"
verbose="true" wantresponse="true">
<prop name="token" value="indexes"/>
<prop name="BUILDNUMBER" value="0354"/>
</ac:post>
这会抛出 403。我也尝试过像这样传递用户名和密码的道具...
<ac:post to="http://srulesre2:8080/hudson/job/test_dartmouth_indexes/build?"
verbose="true" wantresponse="true">
<prop name="token" value="indexes"/>
<prop name="BUILDNUMBER" value="0354"/>
<prop name="username" value="test"/>
<prop name="password" value="test"/>
</ac:post>
我在用户名和密码上尝试了一百种不同的变体......比如 j_username 和 j_password 或用户并通过......但没有任何效果......继续得到相同的 403。用户名和密码是有效的,因为我可以使用管理员权限手动登录。任何想法都会很棒
【问题讨论】: