Я пробую конвейерный скрипт, в котором мне нужно открыть файл и изменить текст. Итак, мой скрипт выглядит так: import java.io.File
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)
Но файл находится в этом месте. Пожалуйста, дайте мне знать, почему происходит эта ошибка.