1
resposta

colocando WAR no tomcat automaticamente com Windows

Boa tarde, não estou conseguindo configurar automatização da copia do "argentum-web.war" corretamente.

Segui os seguintes passos:

  • No jenkins > configurar > adicionar passo no build > Executar no comando do Windows
  • coloquei o seguinte comando: copy "C:\Continuous Integration\projeto\argentum-web\target\argentum-web.war" "C:\Continuous Integration\apache-tomcat-7.0.96\webapps"

O jenkins executa corretamente e constroi, porém na pasta "webapps" do tomcat o jenkins copia o "argentum-web.war" e copia também a pasta "argenum-web" ambas do diretório "target", o que acaba impedindo a aplicação de subir no tomcat.

Como executar um comando para copiar apenas o .WAR e ignorar a pasta que fica com o mesmo nome?

1 resposta

Olá Jorge, tudo bem? Peço desculpas pela demora em ti responder! A Flavia propos uma solução para esse problema de cópia do arquivo "argentum-web.war" nesse tópico: Erro Comando CP no windows, ela conseguiu resolver utilizando o comando xcopy da seguinte forma:

xcopy "target\argentum-web.war" "C:\Program Files\ApacheSoftwareFoundation\apache-tomcat-7.0.96\webapps" /y /s /c /D

Você poderia tentar usando esse comando (mudando o caminho do Apache TomCat) e falar pra gente se funcionou!