2013-04-08 3 views
0

Я пытаюсь вызвать удаленную сборку с помощью токена. Это дает мне 401. По моему пониманию это не требуется с токеном.удаленная сборка на экземпляре openhift jenkins

Jigars-MacBook-Pro:portal jigarshah$ 
curl https://jigarshah:<TOKEN API>@jenkins-jigarshah.rhcloud.com/job/MyJob/build?token=<TOKEN> 

<html><head><title>Error 401</title></head><body bgcolor="#ffffff"><h1>Status Code: 401</h1>Exception: Bad credentials<br>Stacktrace: (none) 
<br><hr size="1" width="90%"><i>Generated by Winstone Servlet Engine v0.9.10 at Mon Apr 08 09:27:59 EDT 2013</i></body></html> 

Что мне здесь не хватает?

ответ

0

Вы забыли про свое имя пользователя и пароль.

Посмотрите это: link и link

+0

О господи ... это вопрос ... как Bitbucket сервис крючки будут иметь возможность пройти эта информация? по первой ссылке wget http: // user: [email protected]/job/your_job/build? токен = TOKEN должен работать. apiToken, эквивалентный паролю, уже существует .... –

+0

Этот формат работал для меня: curl -3 https: // admin: [email protected]/job/simpleapp-build/build? t. .. –

0

я нашел решение. Мне не нужно вводить пароль. Просто API TOKEN достаточно хорош. Да, имя пользователя принадлежит мне из jenkins. go to/me/configure

Существует кнопка, которая говорит «show api token». Используйте это, чтобы вызвать сборки ...

свертыванию https: //: @/работа/MyJob/построить маркер =

+0

~ "Существует кнопка, которая говорит 'show api token'". Где эта кнопка, о которой вы говорите? –

Смежные вопросы