经过一番混乱,我终于成功地在我们的构建服务器上部署了Cruise Control .net实例。它每隔几分钟轮询服务器,只有在svn仓库检测到更改时才进行构建。
为了构建和测试,我使用了MSBuild和NUnit的组合。MSBuild会删除之前生成的所有测试结果xml文件,构建项目并运行NUnit。
最后,我使用ccnet.config中的Publisher\Merge选项将测试结果生成的结果包含在当前的Cruise Control构建结果中。
结果非常出色。然而,生成的日志非常庞大且难以查看。我正在查看cruise control自己的实例,地址是http://ccnetlive.thoughtworks.com/ccnet/server/CCNet%20Live/project/NetReflector/ViewProjectReport.aspx,他们的构建报告还包括了更多选项,如NUnit测试结果等。
我尝试从CCnet管理员仪表板安装多个软件包,但新安装的软件包都没有出现在仪表板上。我猜想我需要做更多的工作,不仅仅是安装这些软件包,可能还需要调整配置文件,但我无法弄清楚如何操作。有没有人在这方面有任何经验?
为了构建和测试,我使用了MSBuild和NUnit的组合。MSBuild会删除之前生成的所有测试结果xml文件,构建项目并运行NUnit。
最后,我使用ccnet.config中的Publisher\Merge选项将测试结果生成的结果包含在当前的Cruise Control构建结果中。
结果非常出色。然而,生成的日志非常庞大且难以查看。我正在查看cruise control自己的实例,地址是http://ccnetlive.thoughtworks.com/ccnet/server/CCNet%20Live/project/NetReflector/ViewProjectReport.aspx,他们的构建报告还包括了更多选项,如NUnit测试结果等。
我尝试从CCnet管理员仪表板安装多个软件包,但新安装的软件包都没有出现在仪表板上。我猜想我需要做更多的工作,不仅仅是安装这些软件包,可能还需要调整配置文件,但我无法弄清楚如何操作。有没有人在这方面有任何经验?