在我们的 CC.NET 持续集成服务器上,我已经实现了一个开始更新 Hook 脚本,当我使用 TortoiseSVN 查看源代码时它运行良好。 Hook 脚本旨在在每次构建之前清理所有未版本化文件的工作副本。但是,当执行构建并更新源时, Hook 脚本不会运行。
如何让 CruiseControl.NET 遵守我的 Hook 脚本?我们正在使用 CC.NET 1.4.4.49。在此先感谢您对此提供的任何帮助。
最佳答案
您基本上已经设置了一个 TortoiseSVN 客户端 Start Update hook
而 CC.Net 将使用命令行 SVN 客户端。 CC.Net 不会知道您设置的 Hook 。您可能可以将未版本化文件的清理设置为 CC.NET 构建中的一个步骤。
关于svn - CruiseControl.NET 不执行 Subversion 钩子(Hook)脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6335919/