我可以使用groovy在本地成功执行以下脚本,但是在Jenkins中执行时,相同的脚本返回错误消息
java.io.FileNotFoundException: /home/jenkins/workspace/Leo_JF_sw_daily_integration_model_pytest/jenkinsfile/case_config/santity_check.txt (No such file or directory)
这里出了什么问题?
脚本
case_list = ""
new File("${WORKSPACE}/jenkinsfile/case_config/${test_set.case_config}").eachLine {
line -> case_list = line + "," + case_list; }
println(case_list)
该文件存在并具有适当的权限。
因此,我尝试使用以下脚本,但在詹金斯上也失败了
String fileContents = new File("${WORKSPACE}/jenkinsfile/case_config/${test_set.case_config}").text
任何帮助将不胜感激。谢谢。