Hello @Aleksei,
I added the below lines in my jenkins file.
sh "whoami"
sh "pwd"
sh "ls -l"
sh "echo $PATH"
sh "java -version"
sh "echo $JAVA_HOME"
When I run the pipeline job, I see the below in console
[Pipeline] sh 12:28:30 + whoami 12:28:30 jenkins
[Pipeline] sh 12:28:31 + pwd 12:28:31 /Users/jenkins/home/workspace/mob-smoke-test-android
[Pipeline] sh 12:28:31 + ls -l
12:28:31 total 16
12:28:31 -rw-r–r-- 1 jenkins staff 2677 Jan 21 12:28 Jenkinsfile
12:28:31 -rw-r–r-- 1 jenkins staff 717 Jan 7 16:54 README.md
12:28:31 drwx—rwx 12 jenkins staff 384 Jan 21 12:28 Serenity_Framework
[Pipeline] sh 12:28:32 + echo /usr/bin:/bin:/usr/sbin:/sbin:/Applications/apache-maven-3.6.3/bin:/Users/jenkins/.nvm/versions/node/v13.5.0/bin/appium
12:28:32 /usr/bin:/bin:/usr/sbin:/sbin:/Applications/apache-maven-3.6.3/bin:/Users/jenkins/.nvm/versions/node/v13.5.0/bin/appium
[Pipeline] sh 12:28:32 + java -version
12:28:32 openjdk version “13.0.2” 2020-01-14
12:28:32 OpenJDK Runtime Environment (build 13.0.2+8)
12:28:32 OpenJDK 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
12:28:33 + echo /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
12:28:33 /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
But Still I get the error
12:41:15 java.lang.ExceptionInInitializerError
12:41:15 at com.TWG.Mobile.testRunners.TestRunners.startAppium(TestRunners.java:30) 12:41:15 Caused by: io.appium.java_client.service.local.InvalidServerInstanceException: The main Appium script does not exist at ‘/Users/jenkins/home/workspace/mob-smoke-test-android/Serenity_Framework/appium/build/lib/main.js’
12:41:15 at com.TWG.Mobile.testRunners.TestRunners.startAppium(TestRunners.java:30)
I have manually verified the given comments in terminal as well as script. Both are same. It is becoming clueless for me since ages.
Please help me to solve this issue.