Como transferir um arquivo war para um servidor remoto usando o pipeline Jenkins?

1

Como posso copiar um arquivo war usando um script de pipeline? Eu tenho tentado isso por muito tempo e sem sorte nisso. Eu tenho o plugin Publish Over ssh instalado e configurado corretamente. A configuração de teste está funcionando bem. A seguir é o comando que eu tentei para copiar o arquivo de guerra para a máquina remota.

 sh 'scp /var/lib/jenkins/workspace/heloWorld/target/heloWorld.war ubuntu@server:/home/ubuntu/jenkinsbuilds/'

Sempre que eu executo, recebo um erro e o seguinte é o erro.

Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
lost connection

Existe alguma relação entre o plugin Publish Over ssh e o comando scp no pipeline? Como posso fazê-lo funcionar? Qualquer ajuda seria muito apreciada.

    
por sparrow 06.03.2017 / 12:58

0 respostas

Tags