JenkinsをWindows 7マシンにインストールしたばかりです。私はWindowsインストーラを使い、バージョン2.7.1を持っています。私はウェブブラウザを介してプログラムと対話することができます、設定を行った、テスト電子メールを送信しました。すべての点で良いです。しかし、私が終了しようとしたときに、http://<ip-address>:8080/exit
を使用すると、HTTP 405エラーが発生します。 http://<ip-address>:8080/restart
が動作すれば、URLのパスの問題ではありません。私はJenkinsを実行しているマシンからテストを行っています。 (私は終了しようとする前に、「ジェンキンスの管理」ページをクリックし、「シャットダウンの準備」か否かの「出口」に問題がある。)Jenkins出口でHTTP 405(Method Not Allowed)を修正するにはどうすればよいですか?
同様に、safeRestart
作品が、safeExit
はHTTPを与える405
もちろんこのシナリオでは、Windows(サービスコントロールなど)でシャットダウンすることもできますが、URLインターフェイスを使用したいと思います。これは既知の問題ですか?この仕事をする方法や手がかりを確認するためのその他の方法についての提案はありますか?
編集
いくつかの追加情報。上記の結果は、IE 11を使用して取得しました。FirefoxとChromeの両方から、ボタンtry POSTing
でPOST is required for Jenkins.model.Jenkins.doExit
というページが表示されます。私はボタンをクリックすると、私はメッセージでHTTPエラー403を取得し、私は、「設定グローバルセキュリティ」下「を防ぐクロスサイトリクエストフォージェリの悪用」をオフにするとのみ使用することによってこの問題を回避することができました
Problem accessing /exit. Reason: No valid crumb was included in the request