[英]Jenkins Read a Specific Line of a File in Jenkinsfile with Groovy
我试图在Groovy
的Jenkins stage
读取html
文件的特定行,并将其内容保存到环境变量中。 问题是,不允许File
和readLines()
。
我可以加载文件
env.WORKSPACE = pwd()
def file = readFile "${env.WORKSPACE}/file.html"
但是,如何立即访问第n
行的内容? 我正在使用Jenkins 2.32
我从评论中尝试了tim_yates的建议,但System
也是被禁止的。 最终对我System.getProperty("line.separator")
只是将System.getProperty("line.separator")
更改为新的行字符"\\n"
。
因此,完整的答案很简单:
file.split("\n")[n]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.