Автоматизация сборки Хадсона с помощью метания муравьев 403 - PullRequest
0 голосов
/ 12 марта 2010

У нас есть сервер 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 или user and pass ... но ничего не работает ... продолжайте получать те же 403. И имя пользователя и пароль действительны, потому что Я могу вручную войти с правами администратора. Любые идеи будут великолепны

1 Ответ

0 голосов
/ 15 марта 2010

Можете ли вы сделать просмотр источника на экране входа в Hudson, чтобы увидеть, какие поля занимает форма? У меня нет запущенного экземпляра.

...