我们有一个部署构建的哈德森服务器。我们有一些服务,我们希望能够远程告诉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.用户名和密码有效,因为我可以使用管理员权限手动登录。任何想法都会很棒
答案 0 :(得分:0)
您可以在Hudson登录界面上查看视图来查看表单所占用的字段吗?我自己没有运行实例。