0

私は次のチュートリアルに従いました: https://confluence.atlassian.com/display/BITBUCKET/Jenkins+Service+Management そして、ビルドをリモートで開始するために Jenkins で行う必要があるすべてのことを行ったと思います。しかし、レポにプッシュしてもビルドはトリガーされません。Jenkins はサーバー上で実行されているため、ログを確認したところ、bitbucket サービスからの POST 要求が見つかりました。ブラウザに URL を貼り付けて GET リクエストを行うと、機能します...

誰が何が間違っているのか考えていますか?

4

1 に答える 1

2

BitBucket POST フックで同じ問題が発生し、Jenkins の「クロス サイト リクエスト フォージェリのエクスプロイトを防止する」をManage Jenkins => Configure Global Security Settingsでチェックしました。

これをオフにすると、POST が認識されます。

csrf サポートが必要な場合は、BitBucket で Jenkins Hook を使用できますが、カスタム POST フックの柔軟性が失われます。

于 2014-05-09T17:05:20.027 に答える