是否可以在CruiseControl.net的Web仪表板中完成构建之前显示当前构建的哪些修改?
我一直试图弄清楚状态是否可行。有时我会被问到当前构建中是否存在某些更改,并且将某人指向服务器报告并让它们进行检查也同样容易。但是,在整个构建完成之前,目前不会报告修改。
因此,在状态中,您会看到它成功完成了“多源获取源”,并且根据它会报告更改。我的猜测它必须以某种方式绑定到modification.xls文件。
由于我们遇到了构建问题并且有一个构建实际上没有报告svn修改,这显然早于构建开始时间,所以今天就出现了问题。因此无法确认更改是否在构建中。没有日志文件来确认从svn中提取或未提取的更改。
提前致谢。
答案 0 :(得分:1)
在CruiseControl.net中,没有本地方法可以在构建期间提取修改 。以下是选项:
ModificationWriter
任务作为第一项任务 - 或者至少在任务列表的早期。
LastChangeNumber
中都包含一个环境变量(如果内存正确提供),它包含正在构建的哈希/修订版。
构建后,构建日志通常会包含触发构建的修改,但您的问题与在构建过程中看到修改有关。
答案 1 :(得分:0)
CC.NET可以使用
在开始构建时写出对文件的SVN修改我们所做的是阅读此文件并在构建开始时发送电子邮件并进行修改。我们必须阅读修改文件并自己创建电子邮件。我们在南特做。它完全符合你的要求。