0

所以我在 Jenkins 中有一个 Multijob 项目,我在构建完成后制作了一个 txt 文件,所以没什么特别的。

我正在使用 email-ext 插件发送带有人工文件链接的电子邮件。现在我想提取这个特定的人工制作的 .txt 文件的 [first] 行,并使用脚本将其包含在电子邮件中,但由于我对 Jenkins 环境完全陌生,我非常感谢一些帮助。

我知道这可以用 Groovy 完成,但我不知道如何开始。

提前致谢!

4

1 回答 1

0

在 groovy 中,您可以这样做来获取第一行,然后可以在邮件函数中使用这个 groovy 变量。

def firstLine  
new File("artifacted.txt").withReader { firstLine = it.readLine() }  
println firstLine  
于 2020-06-24T20:39:39.473 回答