web-dev-qa-db-ja.com

リクエストに有効なクラムが含まれていません-Windows上のJenkins

Windows Server 2012にJenkins 2.46.2をインストールし、GitBucketと統合しました。

変更がGitBucketにプッシュされたときにビルドをトリガーしようとしています。

Webhookを追加しようとしましたが、次のエラーが発生します。

エラー403リクエストに有効なクラムが含まれていません

HTTPエラー403

/ jenkins/gitbucket-webhook /へのアクセスに問題があります。理由:

 リクエストに有効なクラムが含まれていません

Jetty://を搭載
10
Jai

これは私のために働きました:

クラムを取得

$ wget -q --auth-no-challenge --user yourUserName --password yourPassword--output-document - 'http://myJenkins:8080/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)'

今ジェンキンスジョブを実行します

$ curl -I -X POST http://yourUserName:yourPassword@myJenkins:8080/job/JOBName/build -H "Jenkins-Crumb:44e7038af70da95a47403c3bed5q10f8 "

HTTP/1.1 201作成日:2017年7月28日金曜日09:15:45 GMT X-Content-Type-Options:nosniff場所: http:// myJenkins:8080/queue/item/17 / コンテンツの長さ:0

4
Seeker

私にとっての問題は、しばらくの間jenkinsウィンドウを放置したことです。 jenkinsルートに移動すると、再度サインインするように求められ、gitを使用してジョブを構成できました。 jenkinsでAUTO REFRESHも有効にしたので、将来的にはこれを防ぐことができるでしょう。

4
Harry Moreno