2016-03-30 29 views
0

我已經建立了詹金斯後製作行動通知隱藏關於構建的結果。不過,我得到它說的錯誤:詹金斯隱藏通知程序插件錯誤,儘管正確憑據

Failed to notify Stash for commit <sha1> ({"errors":[{"context":null,"message":"CAPTCHA required. Your Stash account has been marked as requiring a CAPTCHA to be solved before you may login again. This is typically caused by too many attempts to login with an incorrect password.\nIf you are currently logged in to Stash via a browser you may need to logout and then log back in in order to clear the CAPTCHA.\n\nVisit Stash at <link> for more details.","exceptionName":null}]}) 

不過,我已經設置了藏匿回購(下訪問密鑰)正確的憑據和私鑰是詹金斯。而且,當我向Stash推送提交時,Jenkins觸發並開始構建。所以我認爲這不是一個證書問題。

回答

1

此消息表明您的存儲帳戶需要解鎖(使用CAPTCHA)。也許你做了一些錯誤的密碼嘗試(與詹金斯)。

用相關帳號登錄Stash(找出全局Jenkins設置中的哪個),輸入正確的驗證碼。

它將解鎖您的帳戶,詹金斯將能夠通知隱藏。

+0

我不明白。這與我登錄Stash有什麼關係?我只想在Stash中的相應提交下看到構建細節。我已經在Jenkins和Stash上設置了SSH憑證,它們應該能夠在兩者之間進行通信。我已將Jenkins發佈構建操作的Notify Stash留空。這應該不夠嗎? –

+0

您的SSH密鑰與一個存儲用戶相關聯。此用戶似乎已被鎖定。你可以嘗試使用這個用戶登錄到Stash嗎? Stash肯定會提示CAPTCHA解鎖您的帳戶。 –

+0

哦,是的,現在我明白了。我忘了我已經在Jenkins的全局設置中設置了一個單獨的Jenkins用戶來訪問Stash。我將使用這些憑據登錄到Stash,然後重試。非常感謝你的幫助! –