continuous-integration

    8热度

    5回答

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

    1热度

    4回答

    我知道使用持续集成可以提高代码库的质量并加快发布速度,但是让客户相信他们希望在下一个项目中使用的最佳方式是什么?

    2热度

    1回答

    我的一个团队成员最近为我们的一些开发代码库设置了一些Hudson持续集成构建。它使用内置的ant集成以简单的方式进行配置。 虽然这是非常有用的,我强烈推荐它,我想知道如何获得更简洁/翔实/有用的电子邮件,而不仅仅是ant编译日志的尾部。 EG,不想这样的: > [...truncated 36530 lines...] > [junit] Tests run: 32, Failures: 0,

    5热度

    5回答

    我们的软件建立在linux和windows平台上。根据开发人员的偏好,在任一平台上开发和测试贡献,然后提交给我们的Subversion存储库。然后发现这个贡献并不是建立在另一个平台上的,必须做出一个修正。在其他平台上的修复可能会再次打破原始平台上的构建,等等。 我宁愿看到贡献是在其他平台上构建(并经过回归测试),以及在提交之前。我们有一个连续的构建服务器(CruiseControl),但是该服务器

    7热度

    3回答

    我们正在将我们的主要构建过程从ant转换为maven。我们将TeamCity用于我们的持续集成服务器(CI)。 我们希望使用CI服务器来启动(每晚)版本包含内部版本号的版本,如1.0.0.build#。这些构建将安装在我们的本地maven仓库中供其他项目使用。所以CI服务器会管理这些版本,maven会构建这个项目,并且maven仓库会让这些构建可以被其他项目访问。 我打算使用下面的命令来启动从CI

    2热度

    1回答

    我想设置一个TeamCity 4.0构建服务器来运行VS2008(非TFS)单元测试。 如果我手动创建一个测试列表并维护列表,以便所有创建的单元测试都包含在列表中,那么我可以使用“/ testlist:mylist”选项在构建服务器上自动运行所有测试。 但是一旦项目开发启动,维护列表本身就会成为问题。所以我在寻找一种方式来告诉MSTEST只是“加载,你可以在此文件夹中找到所有测试”,这可能吗? 一

    2热度

    5回答

    设置如下: Drupal项目,一个svn回购与干线/ qa /生产就绪分支,每个分支的虚拟主机,后提交钩将存储库中的文件复制到docroots。 问题在于:Drupal网站经常不仅依赖于源代码,还依赖于数据库数据(节点类型,它们的设置等)。 我正在寻找解决方案来使此更改可版本化。但不像'区分'数据库中的所有数据,而是像单元测试中的装置一样。 具有SQL数据和文件的Fixture-like脚本,其内

    2热度

    2回答

    在Visual Studio 2008中使用'sqlserver 2005数据库项目'的最佳实践是什么? 我已经创建了一个项目文件。 如何为存储过程,视图和表创建脚本? 我将如何生成脚本来填充某些查找数据? 在数据库已部署到生产环境后,可能需要在生产服务器上运行的修改如何处理。 (我想我会创建由部署日期与所有更改脚本命名的文件夹) 有没有办法让团队建设拆除和重建数据库,以测试所有的脚本工作? 我一

    3热度

    7回答

    我想为我的开源C++项目建立一个持续集成和测试框架。期望的特点是: 1. check out the source code 2. run all the unit and other tests 3. run performance tests (these measure the software quality - for example how long does it take th

    5热度

    7回答

    作为Maven Java构建工具集的替代者,您会有什么建议?只是简单的Ant脚本? SCons的?