2013-04-08 6 views
0

J'essaye d'invoquer la construction distante avec token. Il me donne 401. Selon ma compréhension, il n'est pas nécessaire avec un jeton.build distant sur openshift instance 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> 

Que manque-t-il ici?

Répondre

0

Vous oubliez votre nom d'utilisateur et votre mot de passe.

Regardez ceci: link et link

+0

Oh ... c'est un problème ... comment crochets de service bitbucket seront en mesure de passer cette information? selon le premier lien wget http: // utilisateur: [email protected]/job/your_job/build? token = TOKEN devrait fonctionner. apiToken qui est équivalent à mot de passe est déjà là .... –

+0

Ce format a fonctionné pour moi: curl -3 https: // admin: [email protected]/job/simpleapp-build/build? t. .. –

0

J'ai trouvé la solution. Je n'ai pas à fournir de mot de passe. Juste API TOKEN est assez bon. Oui, le nom d'utilisateur me vient de jenkins. aller à/me/configurer

Il y a un bouton qui dit "show api token". Utiliser pour déclencher la construction ...

https papillotes: //: @/job/MyJob/build jeton =

+0

~ "Il y a un bouton qui dit 'show api token'". Où est ce bouton dont vous parlez? –

Questions connexes