Настройте Jenkins CSP для службы Ubuntu

Я обновился до 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?

0
задан 23 May 2016 в 13:44

2 ответа

Я закончил тем, что изменил /etc/default/jenkins. Должна быть строка, которая устанавливает JAVA_ARGS переменная. Я скопировал -Dhudson.model.DirectoryBrowserSupport.CSP= описанный на jenkins веб-сайте в ту переменную.

0
ответ дан 23 May 2016 в 23:44

Для выполнения Jenkins каждый раз, когда Вы перезапускаете сервер с опцией ослабить политику безопасности содержания выполнить его как услуга с опциями, Вы требуете.

  1. Загрузка jenkins.war файл любому удобному месту назначения, например, /home/jenkins_user
  2. Создают сервисный файл /etc/systemd/system/jenkins.service, указывающий расслабленную политику безопасности
  3. менеджер по сервису Перезагрузки: systemctl daemon-reload
  4. Вот именно! Теперь справьтесь с сервисом

, Полные инструкции включая примеры даны здесь Установка Jenkins как Демон Linux

0
ответ дан 23 May 2016 в 23:44

Другие вопросы по тегам:

Похожие вопросы: