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

vic*_*cky 0 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
Run Code Online (Sandbox Code Playgroud)

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

我怎样才能在Jenkins中实现同样的目标.

提前致谢.

Joh*_*ses 9

添加帖子构建步骤.这假设你正在运行Unix并且在路径上有sed.

sed -i -e '/BuildNumber =/ s/= .*/= "$BUILD_NUMBER";/' abc.properties
Run Code Online (Sandbox Code Playgroud)

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

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