问题标签 [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 回答
6190 浏览

c++ - C++ 项目的“CruiseControl”自动化?

我们有一个 C++ 项目,目前使用 Linux 上的 Make 来构建。我想自动化它类似于 CruiseControl 下的 Java 项目。

1) 有没有类似CruiseControl for C++ 项目的项目?

或者

2) 在 C++ 项目中使用 CruiseControl 是否有很好的“操作方法”?

0 投票
7 回答
3238 浏览

java - 从长远来看,在 Hudson 和 CruiseControl 之间进行选择

我的目的是选择 CruiseControl 和 Hudson 作为 Java 桌面应用程序的持续集成工具。我看过很多比较 Hudson 和 CruiseControl 的读物。在功能和易用性方面,Hudson 似乎是最好的。

但就稳健性、重型配置的可靠性以及最终的长期而言,这仍然是真的吗?

0 投票
2 回答
1028 浏览

java - 如何使用 Exchange 服务器发布巡航控制电子邮件

我正在尝试设置Cruise Control来构建我的项目并检查构建失败。我已经完成了大部分工作。我想要关于构建成功或失败的电子邮件。

但是,我在一个相当受限的公司环境中,所以我没有可用的开放端口的 SMTP 服务器。我们使用 Exchange/Outlook 发送电子邮件。如何让 Cruise Control 使用 Exchange Server 发布结果以发送电子邮件?

0 投票
3 回答
990 浏览

java - 为 JAva Web 应用程序编写自动化测试的最佳方法是什么

我发现对于 java 自动化测试,更好的方法是使用 Cruise Control(java)、JUNIT(java 测试框架)和 Watij。请有任何进一步的建议。任何成功集成这些工具的人,以及为此发现的限制。

问候

0 投票
2 回答
449 浏览

build - 如何在文本文件中获取最后一个构建标签

我有一个项目处于巡航控制之下。我想编写一个控制台应用程序,它将该项目的最后一个构建标签写入一个文本文件中。

0 投票
1 回答
200 浏览

cruisecontrol.net - 构建失败后的 Cruiscontrol 强制构建

buildafterfailed="true" 在.net 中不起作用,我该如何做同样的事情?我正在尝试让巡航控制触发强制构建,直到构建成功。

0 投票
2 回答
2555 浏览

svn - Cruisecontrol SVN 代理问题

当巡航控制启动 svnbootstrapper 时,巡航控制日志文件中会记录一个异常。


2009-07-07 14:29:41,942 [BuildQueueThread] INFO BuildQueue - 现在添加到线程队列:trunk-edumatic-3-framework-client 2009-07-07 14:29:41,942 [Thread-25] INFO 项目 -项目 trunk-edumatic-3-framework-client:引导 2009-07-07 14:29:41,942 [Thread-25] INFO ProjectController - trunk-edumatic-3-framework-client 控制器:构建进度事件:引导 2009-07- 07 14:30:03,615 [Thread-26] WARN SVNBootstrapper - svn:“repo-url”的选项:无法连接到服务器(主机)2009-07-07 14:30:03,725 [Thread-25] 信息项目 -项目 trunk-edumatic-3-framework-client:空闲 2009-07-07 14:30:03,725 [Thread-25] 信息 ProjectController-trunk-edumatic-3-framework-client 控制器:构建进度事件:空闲 2009-07- 07 14:30:03,725 [Thread-25] 错误项目 - 尝试在项目中构建异常 trunk-edumatic-3-framework-client net.sourceforge.cruisecontrol.CruiseControlException:svn 进程在 net.sourceforge.cruisecontrol.util.CommandExecutor.executeAndWait 处以错误代码 1 退出(CommandExecutor.java:119) 在 net.sourceforge.cruisecontrol.util.Commandline.executeAndWait(Commandline.java:617) 在 net.sourceforge.cruisecontrol.bootstrappers.SVNBootstrapper.bootstrap(SVNBootstrapper.java:134) 在 net.sourceforge。 Cruisecontrol.Project.bootstrap(Project.java:760) 在 net.sourceforge.cruisecontrol.Project.build(Project.java:192) 在 net.sourceforge.cruisecontrol.Project.execute(Project.java:147) 在 net.sourceforge .cruisecontrol.ProjectConfig.execute(ProjectConfig.java:402) 在 net.sourceforge.cruisecontrol.ProjectWrapper。在 java.lang.Thread.run(未知来源)处运行(ProjectWrapper.java:69)


通过命令行 svn 或 windows Tortoise svn 客户端执行更新时不会出现该问题。服务器通过代理访问 Internet,该代理在 tortoise svn 的网络设置中配置。有没有办法告诉 Cruisecontrol 使用相同的代理?

有什么想法吗?

伯特

0 投票
1 回答
175 浏览

ruby - Rails 环境是 Cruisecontrol.rb 的先决条件吗

我没有 rails 环境,但我想使用 Cruisecontrol.rb 作为我的持续集成环境。

按照http://cruisecontrolrb.thoughtworks.com/documentation/getting_started的说明进行操作后

我在这里收到错误:(对不起,格式化程序比直接在这里发布更好) http://pastebin.ca/1487868

似乎 CC.rb 在启动时正在做一些数据迁移/备份工作,我可以通过注释掉相应的代码来解决这个问题:

我调试了一点点,发现执行上述代码时,DATA_ROOT 和 Dir.pwd 是 ~/.cruise。所以

你会推荐什么来解决这个问题?将 DATA_ROOT 重新定义到我想要的位置?

0 投票
1 回答
1323 浏览

cygwin - Cygwin Cruisecontrol 无法执行命令

我有我希望是一个简单的问题。然而,它让我一整天都难过。

我正在使用 Windows 中的巡航控制,通过 Cygwin 进行设置。我在 linux 平台上有一些 CC 经验,而且我所做的大部分工作都非常相似。但是,我尝试在 config.xml 文件的 Schedule 部分执行的大多数命令都会出错。

这是一个例外:

以下是我尝试运行的一些命令示例,它们会给出这种类型的错误。

- 运行我在 Cruisecontrol.bat 之外测试的脚本并运行。包括 #!/bin/sh 作为第一行

- 本质上是一个空文本文件,证明问题与我的脚本无关。

-尝试对目录进行 svn 清理。我仔细检查了路径和拼写。

我测试的一个命令有效并且没有给出这个错误。那个命令是触摸的。

我不知道为什么只有触摸似乎有效,而其他什么都没有。

0 投票
4 回答
3351 浏览

build-automation - 如何覆盖巡航控制内部版本号

我们使用 Cruisecontrol 作为我们的 CI 工具。我想知道如何覆盖巡航控制分配的内部版本号。

原因是:我们为不同的模块运行了并行巡航控制会话,我不想为每个模块使用不同的内部版本号,而是使用相同的编号来关联它。