LoginSignup
0
2

More than 5 years have passed since last update.

Jenkins上で開いたdoxygenのHTMLでインデックスメニューが表示されない問題の解決策

Last updated at Posted at 2018-12-06

結論

Jenkinsをインストールしたフォルダにあるjenkins.xmlを編集して、起動オプションを追加します。
私自身の備忘のため記事にさせていただきます。

-Dhudson.model.DirectoryBrowserSupport.CSP=""
jenkins.xml(追記前)
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080</arguments>
jenkins.xml(修正前)
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -Dhudson.model.DirectoryBrowserSupport.CSP="" -jar "%BASE%\jenkins.war" --httpPort=8080</arguments>

具体的に

doxygenのHTMLでインデックスメニュー(上部タイトル下に表示されるメニュー)が表示されないのは、ブラウザ上でjavascriptが実行されていない?のが原因みたいでした。
以下の2つの記事を参考に、Jenkins上でjavascriptの実行が抑制されないよう起動オプションを設定するという方法にたどり着きました。
ちなみにこの方法でもJenkinsをhttp://localhot:8080/で実行しているとうまく表示されず、IPアドレスだと大丈夫でした。

私の理解が間違っているところもあると思いますのでご指摘等あればぜひお待ちしております。

参考

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2