编写一个批处理脚本来编辑.cs文件中的文本

本文关键字:cs 编辑 本来 文件 文本 脚本 批处理 一个 | 更新日期: 2023-09-27 17:58:19

我想知道是否有人知道如何编写批处理脚本来编辑.cs文件中的一些文本。我想做的是更改"AssemblyVersion("1.0.0.0")"AssemblyVersion"("1.0.0.x"),其中每次构建jenkins中的作业时都使用x++。向Jan 致以最良好的问候

编写一个批处理脚本来编辑.cs文件中的文本

是否只使用批处理脚本?您还可以使用Execute GroovyScript选项并编写一些简单的Groovy脚本来实现这个

file = new File("folder/path/myfile.cs")
fileText = file.text;
fileText = fileText.replaceAll(srcExp, replaceText);
file.write(fileText);

您还可以使用jenkins作业中的可用环境变量来构造替换文本。这些变量将出现在/env-vars.html

远离"批处理文件自动化"-只会让你感到悲伤
(对于初学者来说,不同版本的Windows支持不同的批处理命令集)

您应该将内部版本号作为环境变量包含在脚本中-
使用"内置"%BUILD_NUMBER%参数或使用
设置自己的格式格式化版本号插件

如果您确实需要编辑"CS"文件,我建议使用PerlPowerShell

干杯