我想只使用 Windows 批处理文件和 Visual Source Safe 为 .NET 创建一个持续构建集成系统。
到目前为止,我已经提出了以下批处理文件 -
set ssdir=\\xxxx\vss
cd d:\mydir
"C:\Program Files\Microsoft Visual SourceSafe\ss.exe" diff "$/sourcedir" -R -Q > diffout.txt
当进行更改时,这将输出一个包含诸如“SourceSafe 文件不同于本地文件”之类的行的文件。
我的挑战是确定这些行是否在文件中,如果是,则执行获取并启动 MSBuild。然后我会安排批处理文件每 10 分钟左右运行一次。
有人对如何做到这一点有任何想法吗?或者任何其他无需下载复杂的构建自动化系统即可进行持续构建集成的方法?
更新: 也乐于使用 cscript 或 powershell,尽管对这些环境并不十分熟悉。我的主要目的是避免安装第 3 方软件
最佳答案
hudson运行起来并不是一件很复杂的事情。即使我设法让它在很短的时间内工作。
当您使用它时,替换 sourcesafe...
关于.net - 与源代码安全和批处理文件的持续构建集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2734691/