continuous-integration

    2热度

    2回答

    确定第一个背景。我正忙于自动构建过程。我们将Vs 2005和VS 2008混合使用,都针对平台2.0。我们使用南特做我们的构建使用MSBUILD任务做编译和巡航控制.net来做我们的CI。目前,我们将所有警告视为错误,如果任何FxCop规则失败(除了我们禁用的小子集),则构建失败,如果Simian检测到所有项目中超过5行的代码重复,则构建失败。 我已经编写了NDepend CQL查询来执行一些难以

    4热度

    2回答

    我有一个多平台应用程序集,一些应用程序在Linux上运行,一些在Windows上运行。我要完成下面的生成: 服务器大号CruiseControl的运行与项目A,一个仅支持Linux的服务器应用程序。这应该先建立。 如果项目A会成功,它需要以某种方式揭开序幕...... 项目B,在服务器W运行仅Windows客户端应用程序,与CruiseControl.NET项目B包括有一些单元测试在服务器数据库中

    4热度

    4回答

    我正在使用Thoughtworks Studios的Cruise,Gallio来运行xunit.net fact/tests,并使用ncover 2来执行代码覆盖。 我注意到,运行代码覆盖挂钩了我们的构建代理服务器所具有的四个CPU之一,并想知道是否有可能使用的多线程测试运行程序,以便利用另一个3个闲置的核心?我有一个快速搜索,但大多数命中参考测试多线程代码,而不是多线程测试运行...

    5热度

    1回答

    如何在我的ccnet配置文件中指定如何进行日常构建?

    9热度

    5回答

    现在我正在进行的一个项目已经达到了复杂程度,需要超过几个步骤(实际上它变得神秘!)来生产完整/可用的产品。不幸的是,我们并没有从Continuos Integration的思维开始,所以你可以想象它有时会带来痛苦,而在其他情况下,我可以轻松地浪费半天的时间,试图获得一个干净/经过测试的版本。 反正任何HUGE项目都包含许多不同语言的组件(不仅仅是企业风格的Java或C#),还有许多图形和文本资源。

    18热度

    11回答

    我们可能都听说过连接熔岩灯和ambient orbs到您的持续集成系统。我很想知道人们正在使用或听说过哪些有趣的事情,以获取极端反馈设备?另外,这个Tux Droid看起来非常甜美

    6热度

    5回答

    目前,我们在Data-Access对象中使用手动滚动的SQL,并使用大量的存储过程和触发器,这些存储过程和触发器的数量约为20k行代码。我们发现简单的修改会导致几天的修复工作,并导致最终期限的下滑。 变化包括修改表,以应付增加的数据的基础上,QA /用户报告的模式等,其多数民众赞成在建,以取代旧的东西和缓慢的一个非常活跃的系统的整体重构。 我们看着可尝试并限制这些变化的影响的PHP ORM解决方案

    3热度

    1回答

    我们在我公司所做的一些工作正逐渐朝着一个产品家族倾斜,这些产品家族使用同一系列的不同产品以及每种产品中不同的口味(或功能集)。我正在寻找一些可能对我们有帮助的产品线工程技术。网络搜索会导致大量资源和大量不同的信息来源以及不同的方法。在深入探讨这些问题之前,我认为从以前做过类似事情的人那里得到一些实用建议是有用的。任何人都有这方面的智慧点/指引?我特别寻找更好的方法来做到以下几点在产品线环境: 配置

    2热度

    1回答

    在我的商店中(我预计它在大多数情况下),你有不同软件组件的多个版本(让我们称之为foo-client和bar-service)。在我的cc.net配置中,我目前有一个用于中继线的foo-client的“项目”,一个项目用于foo-client版本1.0,另一个用于foo-client版本1.1。 我真的很想看到仪表盘的水平是一样的东西: 富客户端 酒吧服务器 能够深入到foo-client或bar

    8热度

    5回答

    我刚开始使用CCNet,在建立项目的过程中,我从试错中获得了很多构建历史。我真的不想保留那些旧的东西,但我似乎无法看到在哪里/如何摆脱它。我确信这是一个愚蠢的问题,如果我忽视了一些显而易见的事情,我很抱歉。我做了RTM和谷歌大约半小时,并围绕我的CCNet安装,但它并没有跳出我的身边。我删除了项目的状态文件(不知道这与它有什么关系),但如果我从仪表板中深入了解项目的统计信息,那么旧版本仍然存在。有