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.
Tags jenkins