2016-03-30 11 views
0

Jenkinsでビルドの結果についてStashに通知するビルドアクションを設定しました。しかし、私はというエラーを取得:Jenkins to Stash Notifier正しい資格情報にもかかわらずプラグインエラー

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

このメッセージは、あなたのStashアカウントをロック解除する必要があることを示しています(CAPTCHAを使用)。たぶん間違ったパスワードでいくつかの試みをしたことがあります(Jenkinsと)。

関連するアカウントでStashにログインします(グローバルなJenkinsの設定を確認してください)。正しいCAPTCHAを入力してください。

あなたのアカウントのロックが解除され、JenkinsはStashに通知することができます。

+0

わかりません。これはStashにログインして私と関係がありますか? Stashのそれぞれのコミットの下にビルドの詳細が表示されます。私はすでにJenkinsとStashのSSH資格情報を設定しています.JenkinsとStashは、2人の間の通信を可能にするはずです。私は、ジェンキンスポストビルドアクションの下のNotify Stashを空のままにしました。これで十分ではないでしょうか? –

+0

あなたのSSHキーはStashユーザーに関連付けられています。このユーザーはロックされているようです。このユーザーを使ってStashにログインしようとしますか? Stashは確かにあなたのアカウントのロックを解除するためにCAPTCHAを促します。 –

+0

ああ、今私はそれを得る。 Stashにアクセスするには、Jenkinsのグローバル設定で別のJenkinsユーザーを設定していたことを忘れていました。これらの資格情報を使用してStashにログインし、もう一度試してみます。手伝ってくれてどうもありがとう! –

関連する問題