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