0

我们在 cc.net 中配置了几个项目。这些项目中的每一个在其工作目录 (svn) 中都有以下项目:

  • 资源
  • 数据库脚本
  • SSIS 包

我们想知道是否有办法找出包含 SSIS 包的子目录中是否有任何修改?这将允许我们进行完整的构建(包括执行包)。我们不想在每次构建时都这样做,因为包执行可能需要一些时间......

我们的另一个选择是创建一个 cc.net 项目,该项目在夜间完成完整的构建。

有人对这个问题有很好的解决方案吗?

4

1 回答 1

0

我将使用 MSBuild 社区任务中的 SvnVersion 任务来识别 SSIS 包子目录中的最新版本。然后将其与您存储在工作目录或其他位置的文件中的文件进行比较。

如果不同,请将属性传递给您的主 MSBuild 任务,并带有指示构建和执行 SSIS 包的标志。完成后,使用 SSIS 子目录的新修订号更新您的修订文件。

于 2009-11-04T22:01:40.113 回答