Jenkins permissão para construir em dir home

1

Eu estou tentando construir um projeto Git usando Jenkins em uma instância ec2. O endereço da área de trabalho personalizada que desejo manter é /home/ec2-user/xyz .

Eu recebo o seguinte erro:

java.io.IOException: Failed to mkdirs:

Eu percebi que isso se deve à permissão, que o usuário do 'Jenkins' não tem permissão para essa pasta.

Então, mudei a propriedade de xyz , adicionei jenkins como usuário e grupo e tentei alterar a permissão para 777.

Ainda assim, o erro persiste.

Eu tentei criar isso em outro /var/www/ e ele foi compilado corretamente.

Alguma sugestão?

    
por Mayank 26.01.2017 / 04:48

1 resposta

0

O problema pode ser que você deu permissão ao diretório xyz , mas também não deu permissão de gravação para /home . Você teria que alterar o grupo de /home para jenkins e dar a permissão 775.

No entanto, a maneira mais limpa seria usar os valores padrão para os diretórios do Jenkins.

    
por 26.01.2017 / 09:32