问题标签 [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 投票
5 回答
2271 浏览

svn - 带有视觉工作室项目和解决方案的颠覆/巡航控制/nant/nunit

我在一个由 2 名开发人员组成的团队中工作,目前我们使用 VSS,没有持续集成或日常构建,也没有单元测试。

我希望将我们的源代码控制更改为 Subversion,同时以更专业的流程启动和运行。

到目前为止,Subversion/cruise control/nant/nunit 似乎是一个非常流行的组合,我刚刚将它们安装到备用机器上。

我已经下载了颠覆手册,其中一个工具就有 400 页长!

真的,我只想使用已经在野外证明的久经考验的模式启动并运行,然后根据需要进行调整,并且随着我对工具的熟悉程度的提高。

有没有人知道任何书籍/教程/演练只涵盖了使用这种特殊工具组合让我尽快启动和运行的基本要素?

0 投票
1 回答
826 浏览

java - 使用 CruiseControl.net 将 java 应用程序部署到 Tomcat

我在当前用于 Microsoft Projects 的机器上安装了 CruiseControl.net。我需要将一个 java 项目添加到同一个构建服务器。生成的java war文件需要复制到Tomcat下的另一台服务器上。但是,由于文件访问被拒绝消息,当它尝试复制到该网络位置时,我遇到了很多问题,因为正在使用某些 jar 文件。

在尝试复制文件之前,我尝试远程停止 tomcat,但没有成功。

0 投票
5 回答
985 浏览

java - 在单台机器上使用 .NET 和 Java 项目持续构建

是否可以在具有单一应用程序集的单一构建服务器上设置用 .NET 和 Java 编写的项目的连续构建?

我已经看到 CruiseControl 支持这两个世界,但据我所知,这是两个独立的应用程序。我是否应该使用单独的机器来构建 Java 项目(已经设置了用于 .NET 项目的机器)?

0 投票
3 回答
928 浏览

continuous-integration - 持续集成 / Cruisecontrol 建议

我的任务是为我们的项目设置一个持续集成服务器,并且正在权衡选项。

我想使用 cc.rb 而不是 cc,因为我宁愿编写 Ruby 而不是 XML。据我所知,cc 是一款更成熟的产品,并且具有更多开箱即用的功能。

所以我想知道您是否正在设置具有以下要求的集成服务器,您会选择哪个系统以及您将如何进行?

  • 水银支持
  • 在多个平台上运行 selenium 测试套件
  • x10 支持构建灯(不是必需的)

任何指导将不胜感激。

问候,

克里斯

0 投票
1 回答
156 浏览

ant - 巡航控制在子任务中丢失路径

我们在巡航控制方面有一些项目,大致是这样设置的:

巡航控制

A中,编译目标调用B中的 jar 目标,作为其编译的一部分 (在“编译”中)

所以B有一个jar任务。A从B构建 jar ,然后在它的编译中使用它。

我遇到的问题是巡航控制似乎混淆了路径。虽然A编译任务直接从 ant 工作,但从 Cruisecontrol 运行时,它似乎试图根据B jar 设置中的路径找到它自己的内部库。

为了让它在 ant 中工作,我必须使用 inheritAll="false" 标志从A调用B,但是这和使用 fork 调用 javac 似乎都不能解决问题。

可能相关 - 我们正在运行 ant @ 1.7 版,cc 服务器是 ant 1.6.5 版,我无法轻松更新。

有什么提示吗?

0 投票
1 回答
1053 浏览

projects - Cruisecontrol 集团项目

是否可以在 CruiseControl 中对项目进行分组?

(我知道可以使用相同的前缀对它们进行分组……但是真的可以对它们进行分组吗?)。

0 投票
1 回答
554 浏览

.net - 巡航控制.NET

我只是 Cruise control.NET 的初学者。我怀疑 Cruise control.NET 有什么方法可以检测本地文件夹本身的变化(例如:C:/MYSource),而不是寻找源代码的变化控制存储库。我需要始终从 Web 仪表板强制构建。我希望 Cruise control.NET 检测更改并自行强制构建而不是手动干预。这非常重要,因为我正在做一个演示目的和成功实施我的演示后,我将能够去源代码控制存储库。

感谢和问候麦迪

0 投票
6 回答
191 浏览

database - 如何经常/自动比较同一数据库的结构?

有谁知道自动比较数据库结构并报告更改内容的工具?如果它可以集成到 CruiseControl 中,那就更好了。

我所说的结构也指函数和存储过程。乍一看可能不清楚;-)

想法是将其集成到巡航控制服务器中

0 投票
1 回答
2438 浏览

selenium-rc - 带巡航控制的 selenium rc - testng 错误消息 - 无法实例化“测试”

我目前正在尝试设置 Cruisecontrol 来运行我的硒测试套件。在我运行构建之前一切正常,我收到以下消息:

在构建文件 C:\Project\src\build.xml 中调用目标 [执行测试]
进入 C:\Project\src\build.xml...
退出 C:\Project\src\build.xml。
task location="C:\Project\src\build.xml:30:" name="antcall" time="0 seconds"
target name="execute-test" time="0 seconds"
task location="C:\ Project\src\build.xml:37: "name="testng" time="0 seconds"
使用参数执行 'C:\Program Files (x86)\Java\jdk1.6.0_06\jre\bin\java.exe' : '-ea' '-classpath' 'C:\testng;C:\testng\testng-5.9-jdk15.jar;C:\testng\commons-lang-2.0.jar;C:\testng\testng-5.9- jdk14.jar''org.testng.TestNG''@C:\DOCUME~1\SERVER~1\LOCALS~1\Temp\1\testng10509'

可执行文件和参数周围的 ' 字符不是命令的一部分。
[Parser] 运行:
C:\Project\src\TestSuite.xml
[TestRunner] 在 'testInpagePlacement' 中以并行模式运行测试:false
[RunInfo] 添加方法选择器:org.testng.internal.XmlMethodSelector@9664a1 优先级:10
[ ClassHelper] 无法实例化 testcase1:testcase1
[ClassHelper] 无法实例化 testcase1:testcase1
================================= ==============
[烟雾测试]
[总测试运行:0,失败:0,跳过:0]
================= ==============================
[org.testng.TestNGException:]
[在类路径中找不到类:testcase1]
在 org.testng.xml.XmlClass.getSupportClass(XmlClass.java:55)
在 org.testng.internal.Utils.xmlClassesToClasses(Utils.java:79)
在 org.testng.TestRunner.initMethods(TestRunner.java:289)
在org.testng.TestRunner.init(TestRunner.java:235)
at org.testng.TestRunner.init(TestRunner.java:197)
at org.testng.TestRunner.(TestRunner.java:141)
at org.testng.SuiteRunner$ DefaultTestRunnerFactory.newTestRunner(SuiteRunner.java:488)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:250)
at org.testng.SuiteRunner.run(SuiteRunner.java:204)
at org.testng.TestNG.createAndRunSuiteRunners(TestNG .java:877)
在 org.testng.TestNG.runSuitesLocally(TestNG.java:842)
在 org.testng.TestNG.run(TestNG.java:751)
在 org.testng.TestNG.privateMain(TestNG.java:914)
在 org.testng.TestNG.main(TestNG.java:887)
测试失败。

这是在网络服务器上运行的,我通过 intellij 在本地测试了 testsuite.xml,一切正常。我觉得这是网络服务器的配置问题,如果我的假设是错误的,请告诉我,并指出正确的方向来解决这个问题。

谢谢。

0 投票
1 回答
1311 浏览

testing - 来自巡航控制的电子邮件报告?

有没有办法让 Cruisecontrol 通过配置文件通过电子邮件发送测试结果?C:\Program Files\cruisecontrol\test-output\index.html

这是我当前在 config.xml 中的发布设置: