2013-04-08 32 views
0

我試圖用令牌調用遠程構建。它給了我401個。根據我的理解,它不需要令牌。遠程基於openshift 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

您忘記了您的用戶名和密碼。

看看這個:linklink

+0

哦,親愛的...這是一個問題......如何到位桶鉤服務將能夠通過那些信息?根據第一個鏈接wget http:// user:[email protected]/job/your_job/build?token = TOKEN應該可以工作。相當於密碼的apiToken已經存在.... – 2013-04-08 18:41:46

+0

此格式對我有效: curl -3 https:// admin:[email protected]/job/simpleapp-build/build?t。 .. – 2013-04-08 19:22:45

0

我找到了解決方案。我不必提供密碼。只需API TOKEN就夠了。是的,用戶名是詹金斯給我的。去/我/配置

有按鈕說「顯示API令牌」。用它來觸發生成......

捲曲https://開頭:@ /工作/ MyJob /建造令牌=

+0

〜「有顯示'show api token'的按鈕」。你在說什麼這個按鈕在哪裏? – 2014-01-30 17:54:19