我是QuickBuild的新手。
我在文本文件中存储了很多不同的版本。
要开始构建过程,我需要从文本文件中检索版本并将它们传递给shell脚本。
我的问题是:如何使用QuickBuild环境读取文件的内容?
我知道它支持Groovy,MVEL和OGNL语言但是我我不熟悉其中任何一个。
提前致谢。
答案 0 :(得分:1)
我找到了解决方案:)
${groovy: str = new java.io.File("[PATH_TO]/file.txt").text}
或
${groovy: str = new java.io.File("[PATH_TO]/file.txt").text
str.split("[\\r\\n]")[0] }
只读第一行。
感谢我:)
答案 1 :(得分:0)
稍微缩短版本,只读取第一行(不对EOL字符做任何假设):
${groovy: str = new File("[PATH_TO]/file.txt").readLines()[0] }