我需要替换几个文件中的一些路径:
原产地:/ var / ww / html 替换:"当前文件夹" :bash pwd
stage('Test: Static Analysis') {
steps {
sh "sed -i -e 's/\\/var\\/www\\/html/$WORKSPACE/g' reports/codereview/*.xml"
}
}
我也尝试过:
stage('Test: Static Analysis') {
steps {
script {
def path = pwd();
path = path.replace("\\/", "/");
echo "Path: ${path}"
sh "sed -i -e 's/\\/var\\/www\\/html/${path}/g' reports/codereview/*.xml"
}
}
}
如何使用bash(pwd)或$ WORKSPACE获取当前目录并使用/
转义\\/
?
谢谢!
答案 0 :(得分:0)
这就是诀窍:
DiscardInBuffer();
DiscardOutBuffer();