.net 我应该在ccnet.config的预构建部分调用验证脚本吗?

.net 我应该在ccnet.config的预构建部分调用验证脚本吗?,.net,scripting,cruisecontrol.net,.net,Scripting,Cruisecontrol.net,我有一个ccnet.config部分,是为了演示而实现的。因此,我有一个简单的验证检查,这是在触发构建之前完成的。因此,如果验证通过,则我的构建成功开始。因此验证检查是计算单个.c文件中存在的“#defines”的数量,例如a.c。我使用VB脚本(.vbs)实现了这一点,该脚本是在.bat文件的帮助下调用的 所以我的怀疑是 如果在预构建部分的ccnet.config文件中调用my.bat文件是正确的 如果我能够将返回值(即.c文件中定义的#个数)放入.bat文件中的变量中,我应该如何将该返回值与

我有一个ccnet.config部分,是为了演示而实现的。因此,我有一个简单的验证检查,这是在触发构建之前完成的。因此,如果验证通过,则我的构建成功开始。因此验证检查是计算单个.c文件中存在的“#defines”的数量,例如
a.c
。我使用VB脚本(.vbs)实现了这一点,该脚本是在.bat文件的帮助下调用的

所以我的怀疑是

  • 如果在预构建部分的ccnet.config文件中调用my.bat文件是正确的
  • 如果我能够将返回值(即.c文件中定义的#个数)放入.bat文件中的变量中,我应该如何将该返回值与固定的已知值进行比较或验证

  • 我希望我能清楚地表达我的疑虑。如果您需要更多说明,请与我联系。

    预构建部分在源代码更新之前执行,因此您可能希望在任务部分调用bat文件

    我会让vbs/bat文件进行比较/验证以及计数,然后您只需退出errorlevel>0以指示构建应该失败

    此外,ccnet有非常好的文档