2015-12-22 5 views
5

私はLinux Ubuntuで動作する新しいJenkinsマシンを手に入れました。私はHTML Publisher Pluginを使ってHTMLレポートを公開しています。私はまた、Jsystemを使ってテストシナリオを呼び出します。Jenkins HTMLレポートの「チェックサムの不一致」を修正するにはどうすればよいですか?

  • ジェンキンス1.643
  • Htmlの運営者向けプラグイン1.10

テストの終わりに、私はこのエラーが出るときに開いプロジェクトのメインページから最新 HTMLレポート:

Checksum mismatch

The checksum of the current wrapper file (0dd0c5ec07dff1d7179f03b5deb290e96ac68f8c) does not match the recorded checksum (090f21ac5f8c4b0eed9e789145a2fe2a6134c900). This indicates a possible security issue, therefore Jenkins will not serve this file. You can access the archived HTML files here.

ファイルとアクセス許可の存在を確認しました。仕事のページからレポートを開くと、すべてが機能します。

UPDATE

私は仕事のページからレポートを開くと私はCSSと多くのエラーを持っていません。 セキュリティ上の問題のようです。

UPDATE 2

CSSとJavascriptバック、ジェンキンスさんは、自分のContent Security Policyに更新があったしています。 Jenkinsスタートアップスクリプトにargsを追加しました。最初の問題はまだあります。 :(

+0

私は同じ問題を抱えているが、ジェンキンスの課題追跡に尋ねた:へグッドhttps://issues.jenkins-ci.org/browse/JENKINS-32281 –

+0

を私はこの問題で一人ではないことを知っている。 – mushi8

答えて

4

それはでHTMLの出版社のプラグインのバージョンのバグです。バグはあなたの仕事で複数のレポートを持っている場合はどうなる、公開オプションをマーク:「HTMLレポートを過ぎておいてください」と2番目のレポートをクリック

https://issues.jenkins-ci.org/browse/JENKINS-32281

ソリューションで。。 。

ソリューションは、プラグインの1.11としてリリースされ

+0

私は自分のスレッドに従ってくれてありがとう...私はこの質問に答えてマークすることができると思います。ありがとう!課題トラッカー – mushi8

+0

の@Anthony MastreanさんにSNAPSHOTのバージョンを確認していただき、ありがとうございます。 https://jenkins.ci.cloudbees.com/job/plugins/job/htmlpublisher-plugin/61/org.jenkins-ci .plugins $ htmlpublisher/artifact/org.jenkins-ci.plugins/htmlpublisher/1.11-SNAPSHOT/htmlpublisher-1.11-SNAPSHOT.hpi –

0

それは私のために働いた:Blocked script execution in <URL>. because the document's frame is sandboxed and the 'allow-scripts' permission is not set

するSystem.setProperty( "hudson.model.DirectoryBrowserSupport.CSP"、 "")

+0

それじゃない。私はスクリプトとCSSがhtmlレポートで実行されなかったというこの問題を抱えていましたが、私はそれを整理しました。更新2を見てください – mushi8

関連する問題