Jenkins 错误。工作区中不存在groovy文件

Jenkins 错误。工作区中不存在groovy文件,jenkins,dsl,jenkins-groovy,Jenkins,Dsl,Jenkins Groovy,我正在詹金斯测试一份种子工作。所以,我使用的是dsl groovy脚本,它在Jenkins配置中从文件位置参数”调用上传的脚本 因此我将,'src/test'定义为一个文件位置参数 然后,我在种子作业的dsl步骤中使用readFileFromWorkspace函数调用它 steps { dsl{ text(readFile("src/test/UnixDSLJob.groovy")) ignoreExistin

我正在詹金斯测试一份种子工作。所以,我使用的是dsl groovy脚本,它在Jenkins配置中从文件位置参数”调用上传的脚本

因此我将,'src/test'定义为一个文件位置参数

然后,我在种子作业的dsl步骤中使用
readFileFromWorkspace
函数调用它

 steps {
        dsl{
            text(readFile("src/test/UnixDSLJob.groovy"))
            ignoreExisting()
            removeAction('DELETE')
            removeViewAction('DELETE')
        }
    }
我得到了这个错误:

错误:(脚本,第20行)文件src/test/UnixDSLJob.groovy不存在 存在于工作区中

然后,我尝试使用以下命令测试文件是否存在问题:

def file = readFileFromWorkspace("src/test/UnixDSLJob.groovy")
out.println(file)
我也犯了同样的错误

或者,我确信我在午餐构建之前上传了该文件


我尝试了很多解决方案,比如使用
readFile
而不是
readFileFromWorkspace
,但我仍然有同样的问题。

你检查过Jenkins用户是否有权阅读groovy文件吗?@SouravAtta,我不认为这是权限问题,因为我两周前完成了这个任务。但是,我忘记了我用来读取.groovy文件的命令