Content Replace Plugin 1.0.8 发布了,作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。
比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改
插件有以下特点:
- 支持多文件内容替换
- 支持常见编码格式选择
- 支持正则表达式匹配
- 支持使用变量设置内容
- 支持设置匹配次数,实际替换次数与设置不一致时,构建失败
- 支持多种任务类型设置
- 支持子节点、多平台
新版更新内容有:
- 解决读取、回写源文件后,文件被占用,再次构建时可能导致构件失败问题
详细使用方法, 参见文档
原文
https://www.oschina.net/news/108922/content-replace-plugin-1-0-8-released