1
resposta

Deploy de atualização

Olá, Beleza?

Eu hoje coloco uma aplicação no EC2 da aws em um Ubumtu 20 Como faço isso hoje eu movo o jar para lá e faço os seguintes comando java -jar nome.jar &

quando vou subir uma alteração se eu repetir os seguintes comandos java -jar nome.jar &

vai falhar pois a porta 8080 está em uso aí eu faço jps -lv me retorna um 64665nome.ja killk -9 64665 para depois java -jar nome.jar &

este script de nós no Jenkins na sugunda vez que ele rodar ele não vai falhar porque é tem uma aplicação rodando na mesma porta

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

1 resposta

Oi Marcio,

No curso foi mostrado somente um exemplo de como excutar comandos via jenkins ao executar um job.

Mas o ideal seria executar um script com diversos comandos, ao inves de apenas um comando separado, pois assim ja daria para tratar essa questao de finalziar a aplicacao em execucao antes de executar novamente o deploy.