如何编辑.properties文件的内容?

时间:2013-11-14 11:32:25

标签: jenkins jenkins-plugins jenkins-scriptler jenkins-cli

我正在使用perforce的Jenkins服务器。我的构建以“.zip”格式存储在本地repo路径中,该格式包含所有文件,包括(例如) abc.properties 。该文件包含数据:

#Thu Jun 09 12:13:14 MSD 2011
BuildType=dev
FrameworkBuild=200
ProductVersion=4.40.00
SoftwareFeatureID=34670101
BuildNumber=0
FrameworkVersion=2.47.00

在此 abc.properties 文件中,BuildNumber = 0是默认值(在perforce中设置)。我的旧构建系统使用zip文件中的当前内部版本号更新BuildNumber值。

我如何在Jenkins中实现同样的目标。

提前致谢。

3 个答案:

答案 0 :(得分:10)

添加帖子构建步骤。这假设您正在运行Unix并且已经开始使用。

sed -i -e '/BuildNumber =/ s/= .*/= "$BUILD_NUMBER";/' abc.properties

另外,我对选定的答案不能不同意。 Jenkins是一个构建工具。

  

Jenkins专注于以下两项工作:构建/测试软件   项目不断   https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins

答案 1 :(得分:0)

我不确定你运行的是什么类型的构建。如果您有maven或ant项目,那么这两个框架将在您要求时更新属性文件。

答案 2 :(得分:-4)

使用mavengradle,jenkins不是构建工具。