Jenkins管道无法打开文件
我正在尝试一个管道脚本,在这个脚本中,我需要打开一个文件并更改其中的一些文本。所以我的脚本是这样的:import java.io.FileJenkins管道无法打开文件,jenkins,groovy,jenkins-pipeline,Jenkins,Groovy,Jenkins Pipeline,我正在尝试一个管道脚本,在这个脚本中,我需要打开一个文件并更改其中的一些文本。所以我的脚本是这样的:import java.io.File node { stage('File settings') { dir ('gitfile') { dir('config') { sh 'dir' sh 'pwd > outFile' curPath = readF
node {
stage('File settings') {
dir ('gitfile') {
dir('config') {
sh 'dir'
sh 'pwd > outFile'
curPath = readFile 'outFile'
echo "The current date is ${curPath}"
def file = new File("${curPath}/"+"const.js")
def lines = file.readLines()
println "${file} has ${lines.size()} lines of text"
println "Here is the first line: ${lines[0]}"
println "Here is the last line: ${lines[lines.size()-1]}"
}
}
}
}
但我得到的错误如下:
java.io.FileNotFoundException: /var/lib/jenkins/workspace/Daily/smoke/config
/const.js (No such file or directory)
但该文件存在于该位置。请告诉我发生此错误的原因。您应该使用readFile()和writeFile()管道步骤来处理工作区目录中的文件内容。请参见您应该使用readFile()和writeFile()管道步骤来操作工作区目录中的文件内容。看