一尘不染

从Jenkins的工作区Groovy脚本读取.txt文件

jenkins

我是Jenkins和groovy脚本的新手,我想读取一个.txt文件,该文件位于其中一个作业的工作空间中。我正在尝试这样做:

myfile = Jenkins.instance.getJob('JobName').workspace.readFileFromWorkspace('file.txt');

但是会导致以下错误:

groovy.lang.MissingMethodException:方法的无签名:hudson.FilePath.readFileFromWorkspace()适用于参数类型:(java.lang.String)值:[file.txt]


阅读 676

收藏
2020-07-25

共1个答案

一尘不染

试试这个:

file = new File("${Jenkins.instance.getJob('JobName').workspace}/file.txt").text
2020-07-25