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'
)
]
)
评论
HostsModifyhosts 内容一键替换工具
HostsModify 是一个 Windows 下的 hosts 文件内容一键替换工具使用方法使用
HostsModifyhosts 内容一键替换工具
0
HostsModifyhosts 内容一键替换工具
HostsModify是一个Windows下的hosts文件内容一键替换工具使用方法使用maven命令mvnpackage项目打包后生成HostsModify-jar-with-dependencie
HostsModifyhosts 内容一键替换工具
0
Maven SNAPSHOT Check PluginJenkins 检查 pom.xml 插件
MavenSNAPSHOTCheckPlugin该插件用来检查pom.xml是否包含SNAPSHOT。使用自由风格job使用如果勾选了复选框,它将检查pom.xml中是否包含SNAPSHOT。如果匹配
Maven SNAPSHOT Check PluginJenkins 检查 pom.xml 插件
0
RefineSlidejQuery 内容切换插件
RefineSlide是一个轻量级(4KB压缩)的jQuery插件快速整合一个响应式的、基于图像滑块的效果到我们的网站。滑块使用CSS3转换+3D变换(有JS备用)和有一堆有吸引力的转变。它有一个选项
RefineSlidejQuery 内容切换插件
0
ScrollablejQuery内容滚动插件
Scrollable是一个灵活、轻量级(3.9kb)用于创建滚动内容的jQuery插件。任何内容(HTML、视频、文件、图片等...)都可以作为一个滚动项。支持水平与垂直两种滚动方向。
ScrollablejQuery内容滚动插件
0