I am setting up Jenkins to replace our current TeamCity CI build.
I have created a free-style software project so that I can execute a shell script.
The Shell script runs the mvn command.
But the build fails complaining that the ‘mvn’ command cannot be found.
I have figured that this is because Jenkins is running the build in a different shell, which does not have Maven on it’s path.
My question is; how do I add the path so ‘mvn’ is found in my Shell script? I’ve looked around but can’t spot where the right place might be.
Thanks for your time.
I solved this by exporting and setting the Path in the Jenkins Job configuration where you can enter shell commands. So I set the environments variable before I execute my Shell script, works a treat.