使用Jenkins和Groovy写入文件

时间:2016-12-06 09:34:17

标签: jenkins groovy

运行我的Jenkins构建时,我需要在这种情况下使用版本号更新文件的内容。我遇到了一个名为text-file-operations的插件,但我没有写一个全新的文件,我觉得更新会更好。

在这个例子中,我有一个podspec文件位于项目的根目录中,只需要使用我在此过程中创建的变量更新的版本号。

spec.version               = '13.4.0'

我只需将其转换为

spec.version               = "${VERSION_NUMBER}"

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:3)

这就是你想要的吗?

Groovy + how to append text in file ( new line )

f = new File('<filename>')
f.append("spec.version               = ${VERSION_NUMBER}\n")