【发布时间】:2013-01-22 15:53:33
【问题描述】:
我想知道是否有人知道如何编写批处理脚本来编辑 .cs 文件中的某些文本。 我想要做的是更改 "AssemblyVersion("1.0.0.0")" "AssemblyVersion("1.0.0.x")" 其中 x++ 每次构建詹金斯的工作。 最好的问候一月
【问题讨论】:
-
我假设你在 windows 上运行 jenkins。我不是 100% 确定,但我敢打赌你可以用 powershell 做到这一点。
-
有比
cmd更好的工具,看看这个答案:stackoverflow.com/a/3517135/34148 -
问题是一切都建立在一个windows服务器上,它充当hudson的奴隶。另一方面,Hudson 是一个 linux 服务器。只是尝试直接在 hudson 上构建所有内容(使用 msbuild 插件),它工作正常,除了完全为空的 assemblyfileinfo.cs 文件。我想这是因为我必须在 hudson 上安装 MSBuildTasks,而我还没有针对那个 atm 的解决方案。
标签: batch-file jenkins c#