.net - 与源代码安全和批处理文件的持续构建集成

标签 .net continuous-integration build-automation visual-sourcesafe batch-file

我想只使用 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/

相关文章:

eclipse - 如何使用持续集成与 Eclipse 项目?

.net - WPF TreeView : How to display rounded border around the selected item?

.net - 我们如何在 64 位 Windows 服务器上运行 .NET 32 位应用程序?

go - falcore 热重启不会重新加载主代码

coffeescript - Sublime Text CoffeeScript 构建系统 : `env: node: No such file or directory`

tfs - 在构建过程模板中获取构建摘要网页的路径

.net - 为什么在 System.Object 中定义的 MemberwiseClone protected ?

c# - 如何替换url参数?

android - 从 Jenkins 运行时未找到“assembleDebug”任务

.net - TFS 中放置文件夹和构建代理工作目录之间的区别