--> -->

skimemo


skimemo - 日記/2018-11-11/jenkinsのclover phpでcssが適用されない件について の変更点


#blog2navi()
*jenkinsのclover phpでcssが適用されない件について [#da4fbdd5]

~jenkins+clover phpでcssが適用されていないことに気づきました。原因はこちらのページに紹介されているとおりです。~
~jenkins+clover phpでcssが適用されていないことに気づきました。原因は[[こちら:https://techblog.recochoku.jp/1285]]のページに紹介されているとおりです。~
対応もほぼこの通りなのですが、若干手こずったのでメモです。
~設定は&inlinecode{/etc/init.d/jenkins};かと思いきや、この中に書いても何故か反映されません。

 $ ps ax
    :
 12804 ?        S      0:00 /etc/alternatives/java -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins...
    :

~何故かというと、&inlinecode{/etc/init.d/jenkins};の中で以下のようにconfigファイルを読んで設定を上書いているのでした。

 JENKINS_CONFIG=/etc/sysconfig/jenkins
     :
 # Read config
 [ -f "$JENKINS_CONFIG" ] && . "$JENKINS_CONFIG"

~というわけで上記ファイル&inlinecode{/etc/sysconfig/jenkins};を編集すればOK.
~というわけで上記ファイル&inlinecode{/etc/sysconfig/jenkins};を編集すればOK.~
ただし、上記ページの通りだとwebfontが無効のまま((https://wiki.jenkins.io/display/JENKINS/Configuring+Content+Security+Policy))なので、以下の通りにしました。

 - JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
 + JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.model.DirectoryBrowserSupport.CSP=\"default-src 'none'; image-src 'self'; style-src 'self' 'unsafe-inline'; child-src 'self'; frame-src 'self';\""
 + JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.model.DirectoryBrowserSupport.CSP=\"default-src 'self'; script-src 'self'; image-src 'self'; style-src 'self' 'unsafe-inline'; child-src 'self'; frame-src 'self';\""

~おわり。

#htmlinsert(twitterbutton.html)
RIGHT:Category: [[[Linux>日記/Category/Linux]]] - 09:26:56
----
RIGHT:&blog2trackback();
#comment(above)
#blog2navi()