David T.
David T.

Reputation: 23439

What is different about the Jenkins Build environment than regular?

I have a mac pro set up, and whenever i run a gradle command for a Google App Engine java project:

./gradlew run -DmainClassName=MyScript

It runs just fine.

however, whenever I run the exact same command on Jenkins, it fails, saying missing symbols on some google API:

com.google.appengine.tools.mapreduce.MapSpecification.Builder.build();

What is happening?

(the gradle command is trying to run a remote script)

Upvotes: 0

Views: 48

Answers (1)

Slav
Slav

Reputation: 27515

Jenkins runs as a jenkins user. Probably you have something in your user path that you don't have in jenkins's path

Upvotes: 1

Related Questions