Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Problemas no build do projeto leilões

Boa noite, estou seguindo os passos do curso de Jenkins, fiz as instalações dos plugins dentro do meu Jenkins, mas quando mando buildar o projeto recebo o seguinte erro na saída do console:

[leilao-testes] $ mvn clean test
FATAL: execução de comando falhou
java.io.IOException: error=2, No such file or directory
    at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
    at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:340)
    at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:271)
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107)
Caused: java.io.IOException: Cannot run program "mvn" (in directory "/Users/xxxx/.jenkins/workspace/leilao-testes"): error=2, No such file or directory
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128)
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071)
    at hudson.Proc$LocalProc.<init>(Proc.java:252)
    at hudson.Proc$LocalProc.<init>(Proc.java:221)
    at hudson.Launcher$LocalLauncher.launch(Launcher.java:996)
    at hudson.Launcher$ProcStarter.start(Launcher.java:508)
    at hudson.Launcher$ProcStarter.join(Launcher.java:519)
    at hudson.tasks.Maven.perform(Maven.java:368)
    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:803)
    at hudson.model.Build$BuildExecution.build(Build.java:197)
    at hudson.model.Build$BuildExecution.doRun(Build.java:163)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:513)
    at hudson.model.Run.execute(Run.java:1906)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:429)

Entretanto, se eu acesso o diretório: /Users/xxxx/.jenkins/workspace/leilao-testes e executo o comando mvn clean test pelo terminal obtenho sucesso na execução.

Já tentei reiniciar o serviço do Jenkins e não obtive êxito, alguma idéia do que possa estar causando o erro?

UPDATE

Descobri que o problema deve estar na minha máquina, estou usando uma versão mais antiga do MacOS e quando executei o jenkins a partir do war baixado do site do mesmo funcionou perfeitamente, como da primeira vez eu havia utilizado a instalação feita pelo brew provavelmente alguma coisa ficou faltando.

2 respostas

Oi Marcos,

Deu certo então depois desse update?

solução!

Deu certinho sim,

Acredito que possa ter sido algo do ambiente local da minha máquina, por se tratar de um Mac OS mais antigo.

Mas usando a versão do .war do Jenkins deu certinho, inclusive já consegui finalizar o curso \o/