使用ant throw 403自动化hudson构建

时间:2010-03-12 15:02:47

标签: ant login 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.用户名和密码有效,因为我可以使用管理员权限手动登录。任何想法都会很棒

1 个答案:

答案 0 :(得分:0)

您可以在Hudson登录界面上查看视图来查看表单所占用的字段吗?我自己没有运行实例。