我不得不在linux上工作,(Windows是我平常的家)
我有一台jenkins服务器,想要运行一些selenium脚本。
我有以下shell脚本,但未能找到路径?
如果我有正确的Projectpath / Classpath名称,并且我使用正确的目录路径语法,有人可以纠正我吗?
Set ProjectPath = /home/myname/eclipse-workspace/jenkins_suite
echo %ProjectPath%
Set CLASSPATH = /home/myname/eclipse-workspace/jenkins_suite/lib/*:/home/mark.holloway/eclipse-workspace/jenkins_suite/bin/:
echo %classpath%
java org.testng.TestNG /home/myname/eclipse-workspace/jenkins_suite/testng.xml
答案 0 :(得分:1)
您的脚本使用的是Windows语法,并且您与ProjectPath不一致(使用您已定义的变量)。它应该看起来像
#!/usr/bin/env bash
export ProjectPath="/home/myname/eclipse-workspace/jenkins_suite"
echo $ProjectPath
export CLASSPATH="$ProjectPath/lib/*:$ProjectPath/bin/*:."
echo $CLASSPATH
java org.testng.TestNG $ProjectPath/testng.xml