Configurar o Jenkins CSP para o serviço Ubuntu

0

Eu fiz o upgrade para a v2.2 do Jenkins no meu servidor e quero relaxar a nova configuração da Política de segurança de conteúdo. Posso executar com sucesso

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

que define temporariamente o valor e faz a saída HTML ser exibida corretamente. No entanto, quando eu reiniciar o Jenkins, o valor precisa ser alterado novamente. A página da web diz para executar

java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar jenkins.war

no entanto, o único arquivo está localizado em /usr/share/jenkins/jenkins.war e quando executo o comando nesse arquivo, ele tenta configurar uma nova instância do Jenkins.

Existe um arquivo ou uma maneira diferente de executar este comando para um serviço Ubuntu?

    
por Timothy Ruhle 11.05.2016 / 01:10

2 respostas

0

Acabei modificando /etc/default/jenkins . Deve haver uma linha que defina uma variável JAVA_ARGS . Eu copiei -Dhudson.model.DirectoryBrowserSupport.CSP= a descrito no site da Jenkins para essa variável.

    
por Timothy Ruhle 24.05.2016 / 00:40
1

Para executar o Jenkins toda vez que você reiniciar o servidor com a opção de relaxar a política de segurança de conteúdo, execute-o como um serviço com as opções necessárias.

  1. Faça o download do arquivo jenkins.war para qualquer destino conveniente, por exemplo. %código%
  2. Criar arquivo de serviço /home/jenkins_user especificando a política de segurança descontraída
  3. Recarregar o gerenciador de serviços: /etc/systemd/system/jenkins.service
  4. É isso! Agora gerencie o serviço

Instruções completas, incluindo exemplos, são fornecidas aqui Instalando o Jenkins como um daemon do Linux

    
por Steve Roome 23.05.2016 / 12:43