【发布时间】:2010-04-29 04:00:17
【问题描述】:
我想只使用 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 方软件
【问题讨论】:
-
您是否使用 批处理文件 选项获得了最终解决方案?关于它的完整脚本示例?
标签: .net continuous-integration build-automation visual-sourcesafe batch-file