Permissão negada quando put dev-xx-xx.tgz
. Portanto, verifique a configuração de permissão do arquivo: /home/Ubuntu/deploy/dev-xx-xx.tgz
Eu tenho um problema que quando eu construo para o meu trabalho, não é possível colocar meu arquivo no diretório do servidor na saída do console recebo a mensagem "ERRO: Exceção ao publicar, mensagem de exceção [Permissão negada]"
eu tenho a seguinte saída de log:
SSH: Connecting from host [rp_ci]
SSH: Connecting with configuration [web-dev] ...
SSH: Creating session: username [ubuntu], hostname [xx.xx.xx.xxx], port [22]
SSH: Connecting session ...
SSH: Connected
SSH: Opening SFTP channel ...
SSH: SFTP channel open
SSH: Connecting SFTP channel ...
SSH: Connected
SSH: Remote root is not absolute, getting absolute directory from PWD
SSH: cd [/home/ubuntu]
SSH: OK
SSH: cd [deploy/]
SSH: OK
SSH: put [dev-xx-xx.tgz]
SSH: Disconnecting configuration [web-dev] ...
ERROR: Exception when publishing, exception message [Permission denied]
Build step 'Send build artifacts over SSH' changed build result to UNSTABLE
Finished: UNSTABLE
Para o servidor alvo, estou usando o servidor ubuntu no AWS EC2 usando nginx.
Alguém sabe como consertar isso? Eu não encontrei nenhuma pista sobre isso na web. Obrigado!
Permissão negada quando put dev-xx-xx.tgz
. Portanto, verifique a configuração de permissão do arquivo: /home/Ubuntu/deploy/dev-xx-xx.tgz
Depois de analisar o código-fonte do plug-in, parece que o padrão é usar um caminho relativo se não " Diretório Remoto " é definido na configuração do seu servidor ssh.
Vá para Gerenciar Jenkins / Sistema Confgiure e sob as configurações do plugin para publicar em ssh, defina Diretório Remoto como "/ "