问题标签 [cruisecontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
5619 浏览

cruisecontrol.net - 如何使用 cc.net / cruiscontrol 删除目录?

可能重复:
预构建任务 - 删除 CruiseControl.NET 中的工作副本

我想在 Cruisecontrol 构建过程中删除我的工作目录...我确信这很容易,但我一直找不到它的示例...

如果您知道如何创建目录,那也很有用。

谢谢。

0 投票
2 回答
917 浏览

cocoa - 你可以使用 CruiseControl 来构建 Cocoa/Objective-C 项目吗?

有没有人设置 Cruise Control 来构建 OS X Cocoa/Objective-C 项目?

如果是这样,是否有更容易做到这一点的 CruiseControl(CruiseControl.rb 或只是常规 CruiseControl)的首选风格。

我目前有一个 Ruby rake 文件,其中包含构建和运行测试的步骤,并希望在签入后自动执行此过程。

另外,CruiseControl 是否支持 git?我在网站上找不到任何东西。

0 投票
10 回答
20189 浏览

unit-testing - 如何解决此错误:“找不到类 PHPUnit_Extensions_SeleniumTestCase”

我正在尝试使用 phpunit 运行 SeleniumTestCase,但我无法使用 phpunit.bat 脚本运行它。

我的目标是在 CruiseControl 和 phpUnderControl 中使用 phpunit 和 Selenium RC。这是测试的样子:

我还在 include_path 中安装了 PEAR,并使用 Selenium 扩展安装了 PHPUnit。我用 pear 安装程序安装了这些,所以我想这不是问题。

任何帮助将不胜感激。

谢谢,雷米

0 投票
8 回答
3885 浏览

java - 有没有一种简单的方法可以让 Apache Tomcat 在部署后自动重启?

我们的项目使用 Cruise Control 构建和热部署 Web 应用程序到远程服务器(通过 FTP)以 .war 文件的形式运行 Tomcat。不幸的是,“热”部署似乎无法正常工作,导致我们重新启动 Tomcat 以响应每个部署。我们真的很想自动执行此操作,就像构建本身一样。是否有捷径可寻?

旁注:两台机器都运行 Windows(我认为是 XP 或服务器)。

旁注2:性能并不重要。这是一个集成框。

0 投票
9 回答
1354 浏览

java - 使用哪个持续集成库?

我在上一个项目中使用Cruise Control作为 CI 框架。对其他一些工具有什么建议吗?

(并不是说我发现缺少 CruiseControl,只是想知道是否有人进行了一些比较)

0 投票
3 回答
242 浏览

apache - 为什么我的热部署文件有时会消失?(我认为 Apache 吃掉了它们)

这是我的情况:

  • 视窗服务器
  • 阿帕奇
  • 巡航控制

我的 CruiseControl 部署脚本的最后一步将构建复制到 Apache 的 htdocs 文件夹中,在“演示”文件夹中(我相信这被称为“热部署”?)

一切都很好,花花公子,除了有时(不常见,但它发生得足以让我烦恼),演示文件夹不包含我构建的文件!旧的没有了,新的不在了,就这样消失了。

我的直觉是,如果我在网上有人下载文件时尝试覆盖文件,Apache 只是在下载完成后删除它?我不知道,这没有任何意义。

我到处寻找,甚至找不到任何提示......让我们看看这个 StackOverflow 社区到底有多好!:)

这是我的 ANT 脚本中的“部署”目标:

0 投票
3 回答
2423 浏览

php - Phing 和 PHPUnderControl 有什么区别?

我们目前使用手动设置和配置脚本以及手动持续集成脚本来构建和部署我们的应用程序。我正在考虑使用为这些目的设计的第三方系统将其正式化。

我以前研究过 Phing,我知道它基本上就像 Ant。但是,我的 Ant 经验有些有限,所以对我没有多大帮助。(我所做的大部分 Java 工作只是部署为 jar 文件)。

之前研究过Cruise Control,了解到phpUnderControl是CC的一个插件。但是,Phing 说它也适用于 CC。所以我不清楚这里的重叠。我是否需要 Phing 和 phpUnderControl 才能与 CruiseControl 一起工作,还是它们是互斥的?

我真正需要的是可以:

  • 查看来自 SVN 的源代码
  • 从 SQL 文件安装数据库
  • 从一系列模板和一个ini文件生成一些本地配置文件
  • 运行我们所有的单元测试(目前是 ST,但很容易转换为 PHPUnit)并在任何测试中断时向开发团队发送电子邮件(当然还有堆栈跟踪)
  • 为应用程序生成 API 文档并将其放在某处
  • 运行测试覆盖率报告

现在,我们几乎以一种或另一种形式拥有所有这些。但是,将所有这些自动化并捆绑在一个过程中会很好。

0 投票
3 回答
4651 浏览

nunit - 当 Nant 构建文件执行 NUnit 时 CruiseControl.NET 查看 NUnit xml 测试结果

我有一个 Nant 构建文件,它在编译 dll 后执行 NUnit。我正在执行带有 CruiseControl 任务的 NAnt 构建文件。所以 NAnt 正在运行测试而不是 CruiseControl。

如何配置它以便可以使用 CruiseControl Web 仪表板查看 NUnit 输出?


这修复了它:

0 投票
1 回答
1120 浏览

c# - 使用 IE.GetCookie 的 WatiN 测试仅从 CruiseControl 失败

我今天在我们的应用程序中添加了一些简单的 WatiN 测试,以检查 cookie 值是否正确存储。

测试在团队中的所有机器上本地通过。但是,当 CruiseControl 在我们的构建服务器上运行测试时,这些新测试在包含

browser.GetCookie(url, cookieName)

CruiseControl 日志中给出的错误是旧栗子:

Object reference not set to an instance of an object.

我已经使用远程桌面登录到构建服务器,使用运行 CruiseControl 的相同用户帐户,并手动运行 MbUnit,并且测试通过了。因此,构建服务器上访问 cookie 的权限不会有问题。

我查看了所有的 WatiN 文档以寻求帮助,但结果都是空的。我已经重新启动了 CruiseControl 服务。我已经尝试了所有我能想到的东西,现在我完全不知道 Cruise Control 运行这些测试的方式可能会有什么不同。

有人知道是什么原因造成的和/或如何解决吗?

0 投票
11 回答
29988 浏览

continuous-integration - CruiseControl [.Net] 与 TeamCity 的持续集成?

根据实际经验,我想问一下您认为哪种自动化构建环境更好。我打算做一些.Net 和一些Java 开发,所以我想要一个支持这两个平台的工具。

我一直在阅读并发现了用于 stackoverflow 开发的CruiseControl.NETTeamCity,它支持在不同的操作系统平台上基于不同的编程语言构建代理。那么,如果您在这两个方面都有一些实践经验,您更喜欢哪一个,为什么?

目前,我最感兴趣的是该工具的易用性和管理性,更不用说 CC 是开源的,而且当你有很多项目要运行时,TC 在某些时候会受到许可(因为,我少量项目需要它)。

此外,如果有其他工具可以满足上述要求,并且您认为值得推荐 - 请随时将其包含在讨论中。