Content Replace Plugin 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Content Replace Plugin 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Content Replace Plugin 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

Content Replace Plugin 作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。

比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改

 

插件有以下几个特点:

  1. 支持多文件内容替换
  2. 支持常见编码格式选择
  3. 支持正则表达式匹配
  4. 支持使用变量设置内容
  5. 支持设置匹配次数,实际替换次数与设置不一致时,构建失败
  6. 支持多种任务类型设置
  7. 支持子节点、多平台

 

Content Replace Plugin支持 Freestyle job 和 Pipeline job 两种构件任务的设置方式

Freestyle job configuration

Pipeline job configuration

contentReplace(
	configs: [
		fileContentReplaceConfig(
			configs: [
				fileContentReplaceItemConfig( 
					search: '(Version=)\\d+.\\d+.\\d+',
					replace: '$11.0.${BUILD_ID}',
					matchCount: 1)
				],
			fileEncoding: 'UTF-8', 
			filePath: 'versions.txt')
		])

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
2019/06/28 23:48
回复
举报
更多评论
发表于开发技能专区
2020/01/19 22:32

Content Replace Plugin 1.5.1 发布,Jenkins 文件内容替换插件

Content Replace Plugin 1.5.1 发布了,作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。 比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改 插件有以下特点: 支持多文件内容替换 支持常见编码格式选择 支持正则表达式匹配 支持使用变量设置内容 支持设置匹配次数,实际替换次数与设置不一致时,构建失败 支持多种任务类型...

0
4
发表于大前端专区
2020/01/10 13:56

Content Replace Plugin 1.4.0 发布,Jenkins 文件内容替换插件

Content Replace Plugin 1.4.0 发布了,作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。 比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改 插件有以下特点: 支持多文件内容替换 支持常见编码格式选择 支持正则表达式匹配 支持使用变量设置内容 支持设置匹配次数,实际替换次数与设置不一致时,构建失败 支持多种任务类型...

0
9
发表于大前端专区
2019/11/23 21:08

Content Replace Plugin 1.2.0 发布,Jenkins 文件内容替换插件

Content Replace Plugin 1.2.0 发布了,作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。 比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改 插件有以下特点: 支持多文件内容替换 支持常见编码格式选择 支持正则表达式匹配 支持使用变量设置内容 支持设置匹配次数,实际替换次数与设置不一致时,构建失败 支持多种任务类型...

0
6
发表于开发技能专区
2019/11/21 20:12

Content Replace Plugin 1.1.0 发布,Jenkins 文件内容替换插件

Content Replace Plugin 1.1.0 发布了,作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。 比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改 插件有以下特点: 支持多文件内容替换 支持常见编码格式选择 支持正则表达式匹配 支持使用变量设置内容 支持设置匹配次数,实际替换次数与设置不一致时,构建失败 支持多种任务类型...

0
4
发表于大前端专区
2019/08/20 15:14

Content Replace Plugin 1.0.10 发布,Jenkins 文件内容替换插件

Content Replace Plugin 1.0.10 发布了,作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。 比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改 插件有以下特点: 支持多文件内容替换 支持常见编码格式选择 支持正则表达式匹配 支持使用变量设置内容 支持设置匹配次数,实际替换次数与设置不一致时,构建失败 支持多种任务类...

0
11
发表于大前端专区
2019/08/09 14:59

Content Replace Plugin 1.0.8 发布,Jenkins 文件内容替换插件

Content Replace Plugin 1.0.8 发布了,作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。 比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改 插件有以下特点: 支持多文件内容替换 支持常见编码格式选择 支持正则表达式匹配 支持使用变量设置内容 支持设置匹配次数,实际替换次数与设置不一致时,构建失败 支持多种任务类型...

2
8
发表于软件架构专区
2019/06/21 12:55

Content Replace Plugin 1.0.7 发布,解决匹配数被重置问题

Content Replace Plugin 1.0.7 发布了,Content Replace Plugin 作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。 特性 用于搜索的正则表达式,如 (Version=)([0-9]+\.[0-9]+\.[0-9]+) 可以使用包含在 ${} 中的变量 修复 bug 解决匹配数被重置问题 详细使用方法,参见文档

0
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2020/08/05 14:04

Error: Cannot find module ‘@rollup/plugin-replace‘

1、错误描述 G:\HBuilderXWork\vue-next>npm run dev > @3.0.0-rc.5 dev G:\HBuilderXWork\vue-next > node scripts/dev.js [!] Error: Cannot find module '@rollup/plugin-replace' Error: Cannot find module '@rollup/plugin-replace' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:603:15) at Function.Module._load (internal/modules/cjs/loader.js:529:25) at Module.require (...

0
0
发表了博客
2019/06/12 16:37

C++ replace replace_if replace_copy replace_copy_if

#include <iostream> #include <list> #include <algorithm> #include <iterator> #include <functional> using namespace std; int main() {   list<int> list1;   list<int> list2;   for (int k=0;k<10;k++)   {     list1.push_back(k);   }   list<int>::iterator list_iter1;   for (list_iter1 = list1.begin(); list_iter1 != list1.end(); ++ list_iter1)   {     cout << *list_iter1 << " ...

0
0
发表于数据库专区
2014/06/05 16:56

replace

简要比较: replace:字符串级别的代替 如:SELECT REPLACE(‘acdd’,'cd’,'ef’) FROM dual; →aefd translate:字符级别的代替 如:SELECT TRANSLATE(‘acdd’,'cd’,'ef’) FROM dual; →aeff 分别详解: replace: 语法:REPLACE ( char , search_string [, replacement_string] ) REPLACE returns char with every occurrence of search_string replaced with replacement_string. If replacement_string is omitted or n...

0
0
发表了博客
2018/07/15 14:54

strtr、str_replace()、substr_replace、preg_replace之间的区别

strtr(string, from, to): 逐个字符开始替换,以from跟to中长度较较短的一个为准,例如: strtr("aidengni","ai","b") 只替换原始字符串中出现的a 输出:bidengni strtr("aidengni","a","bu") 只替换原始字符串中出现的a 输出:bidengni 此函数是大小写敏感的,具如果发生多次替换,每一次替换的蓝本都是最原始的那个字符串,而不是在前一次替换的基础上替换,如 strtr("aidengni","aA","A@") 会输出Aidenliu 而不是@idengni strt...

0
0
发表于数据库专区
2015/06/09 19:09

regexp_replace

-正则表达式替换函数:regexp_replace 语法: regexp_replace(string A, string B, string C) 返回值: string 说明:将字符串A中的符合java正则表达式B的部分替换为C。注意,在有些情况下要使用转义字符 举例: hive> select regexp_replace(‘foobar’, ‘oo|ar’, ”) from dual; fb...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
15 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部