Я обновился до v2.2 Jenkins на своем сервере, и я хочу ослабить новую конфигурацию политики безопасности контента. Я могу успешно запустить
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
, который временно устанавливает значение и заставляет вывод HTML правильно отображаться. Однако, когда я перезапускаю Jenkins, значение нужно снова изменить. На веб-странице написано, что нужно запустить
java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar jenkins.war
, однако единственный файл находится в /usr/share/jenkins/jenkins.war
, и когда я запускаю команду для этого файла, он пытается настроить новый экземпляр Jenkins.
Есть ли другой файл или способ запуска этой команды для службы Ubuntu?
Я закончил тем, что изменил /etc/default/jenkins
. Должна быть строка, которая устанавливает JAVA_ARGS
переменная. Я скопировал -Dhudson.model.DirectoryBrowserSupport.CSP=
описанный на jenkins веб-сайте в ту переменную.
Для выполнения Jenkins каждый раз, когда Вы перезапускаете сервер с опцией ослабить политику безопасности содержания выполнить его как услуга с опциями, Вы требуете.
jenkins.war
файл любому удобному месту назначения, например, /home/jenkins_user
/etc/systemd/system/jenkins.service
, указывающий расслабленную политику безопасности systemctl daemon-reload
, Полные инструкции включая примеры даны здесь Установка Jenkins как Демон Linux