Content Replace PluginJenkins内容替换插件
Content Replace Plugin 作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。
比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改
插件有以下几个特点:
- 支持多文件内容替换
- 支持常见编码格式选择
- 支持换行符设置
- 支持正则表达式匹配
- 支持使用变量设置内容
- 支持设置匹配次数,实际替换次数与设置不一致时,构建失败
- 支持多种任务类型设置
- 支持子节点、多平台
Content Replace Plugin支持 Freestyle job 和 Pipeline job 两种构件任务的设置方式
Freestyle job configuration
Pipeline job configuration
contentReplace(
configs: [
fileContentReplaceConfig(
configs: [
fileContentReplaceItemConfig(
search: '(Version=)([0-9]+\\.[0-9]+\\.[0-9]+)',
replace: '$11.0.${BUILD_ID}',
matchCount: 1,
verbose: false,
)
],
fileEncoding: 'UTF-8',
lineSeparator: 'Unix',
filePath: 'versions.txt'
)
]
)
评论
Content Replace PluginJenkins内容替换插件
ContentReplacePlugin作为一个Jenkins插件,用于构建过程中对一些文本文件内容的修改替换。比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建
Content Replace PluginJenkins内容替换插件
0
HostsModifyhosts 内容一键替换工具
HostsModify是一个Windows下的hosts文件内容一键替换工具使用方法使用maven命令mvnpackage项目打包后生成HostsModify-jar-with-dependencie
HostsModifyhosts 内容一键替换工具
0
HostsModifyhosts 内容一键替换工具
HostsModify 是一个 Windows 下的 hosts 文件内容一键替换工具使用方法使用
HostsModifyhosts 内容一键替换工具
0
Maven SNAPSHOT Check PluginJenkins 检查 pom.xml 插件
Maven SNAPSHOT Check Plugin该插件用来检查 pom.xml 是否包含 SN
Maven SNAPSHOT Check PluginJenkins 检查 pom.xml 插件
0
Maven SNAPSHOT Check PluginJenkins 检查 pom.xml 插件
MavenSNAPSHOTCheckPlugin该插件用来检查pom.xml是否包含SNAPSHOT。使用自由风格job使用如果勾选了复选框,它将检查pom.xml中是否包含SNAPSHOT。如果匹配
Maven SNAPSHOT Check PluginJenkins 检查 pom.xml 插件
0